I don't know about every point in the OP, but I agree that there's too much woman-on-man violence used in too lighthearted a way in the media. If I see a man beating up a woman in a cartoon (live-action violence tends to put me on edge regardless of gender), it makes me sick, but if I see a woman beating up a man (also in a cartoon), it doesn't. Illogikal! I can only put that down to social conditioning, and strive to let reason define my judgements rather than kneejerk.
At schoo, I remember girls often slapping or punching boys which the boys were basically unable to react to, either by punching back (barbaric) or complaing (wimpy).
Basically another of the evils of sexism and entrenched gender roles (and another great reason to be a feminist (!) or egalitarian if you're afraid of the former word). The bottom line is that nobody should attack anyone, male or female, iss pretty simple.