These are all good points.
But you forgot the one I was really alluding to... That is, the history of women being seen and treated as property of men.
I think we're still dealing with that in our culture, to some extent. It is the root of the things you listed.
Extramarital sex is more permissive with men: Why? Because they are not anyone's property, they belong to themselves and so their sexual affairs are only their own business.
Women are expected to be the "gatekeepers": Why? Because they do not belong to themselves, they are not free to engage in sex.
Fathers protect their daughters' virginity: Why? Because their daughters belong to them and their virginity is directly related to their marketability. You cannot "give" a daughter away (i.e. "sell her") if she is not a virgin. This was especially true in ancient times and is still true in some cultures - If a woman was found to not be a virgin, the father would often be responsible for breach of the marriage contract. Hence, he guards her virginity with a gun, if need be.
IMO, although our culture has supposedly come a long way in getting rid of this type of Patriarchal mentality, much of it is simply bred out of fallen human nature, so we're not free of it yet. Men still have a (perhaps unconscious) tendency to view women as their property. IMHO.