Yes, yes, sky...I agree.  but you missed a real opportunity in replying to Giveup.  Try this one on: 
Boys today have very few male role models. The parents maybe divorced and they only see the father on weekends. Worse, all the way through elementary they likely will NOT have male teachers. All their influences are women, the baby sitters, teachers, nannies etc.
So these boys today in fact do not really understand men at all, how can they? It even encourages them to become gay by rejecting women. That is why there are more gay men today then ever before.