LemonMuffin - Are you suggesting that stronger punishments will put people off offending?
That may work but the current legal system isn't geared towards harsher punishments. I wouldn't say that that's a problem of the fluffy left not wanting to punish people. To me, it goes back to an earlier point about the legal system being originally set up by men for men and the fact that it's still dominated to a large extent by men (a point made by Helena Kennedy QC recently), e.g. the current rape conviction rate being so low.
Also, the punishment acts as a deterrent but doesn't educate people as to why it might be wrong in the first place. And, for a punishment to be meted out, a crime has to be committed in the first place - it doesn't stop it. Also, many people do not report the abuse they suffered because, if it's not physical, they don't have the vocabulary to articulate what has happened to them (which was my problem at the time).
Public health departments (and feminists) would argue that a wholescale cultural change needs to happen to make it completely unacceptable to treat women as objects, as subservient, as lower in status than men.
That's the most effective way of treating the problem - get at the root causes of it. Teach boys from a young age to respect women and to treat them as equals and teach women to expect nothing less. That, to me, is whole premise of feminism.
We discussed the question yesterday of "why doesn't she leave?" and the person leading the seminar said that the real question should be, "why doesn't he stop?"
From a public health perspective, the question should be, "why does he start?" That's the only way to change things and yes, men have a role to play in this too by challenging bad behaviour when they see it.
I certainly don't hate men! I have a great relationship with my dad and my 2 brothers. Our public health director is a great man who "gets it". As I said before, I dislike misoynists and sexists but not men as a whole and I would say that that's true of 99% of the lovely feminists that I've come across in the last few years.