Your argument is in fact two arguments. First one is: "women are discriminated against". Second one is: "women are fighting back, men brought it onto themselves".
So lets go through part one, "women are oppressed", point by point.
> A hits B. Hard. ...
Violence. 70% of non-reciprocal domestic violence is committed by women against men. Article [0]. Men are primary target of every police intervention, even if it was man who reported violence committed against him by his woman partner. Lookup Duluth model. And battered men has nowhere to go - there are no shelters for male victims of DV.
> C turns D's family into indentured servants...
Slavery? What?
> ... members of G groups, which are in power in their country. ...
"Men in power". Yeah, those who are in power are mostly men. But what good comes from it for men who are not in power? Majority of homeless are men; majority of prisoners are men; majority of unemployed are men; majority of victims of DV are men. Men get longer sentences for same crimes, women get suspended sentences for things men serve time.
As for clear legal discrimination, there are multiple examples of it. Fathers' rights are a joke, draft is still for males only, selective service is for males only; men can't opt-out from parenthood, while options are available for women. As for legal discrimination of women - there is one clear-cut example and it is access to abortion.
As for your second argument. "Men had it coming, now repent for your sins". This argument is dumb beyond recognition. Even Joseph Stalin said that "The son is not responsible for the father's deeds". You seems to be not agreeing with him on only thing everyone agrees with him. And you basically place blame ON HALF OF HUMANITY, collectively. Good job!
[0] http://www.nationalpost.com/opinion/columnists/story.html?id...
If you want more sources, go here: https://www.reddit.com/r/MensRights/wiki/faq. FAQs don't bite, and I've spent enough time typing out this answer.
EDIT: word of warning, /r/MensRights is a bad place, too much vitriol. Go to /r/FeMRADebates instead.