I upvoted this comment not necessarily because I agree whole-heartedly, but because I think it's important to look for solutions.
I'm more inclined to look at preventative measures involving breaking the "cycle of abuse". Most perpetrators of violent actions have been victims themselves.
I'm not sure further punishing victims is the answer, but it is ony by getting a wide range of opinions that we can hope to collaborate on a successful solution moving forward. Hence my upvoting of this comment.
Great work for coming up with solution @akhil80, just because I don't completely agree, doesn't mean I don't respect and value your opinion. Followed to bring balance to my own views on this matter.