Yo creo que es cuestión cultural, las religiones occidentales, como la catolica, consideran el sexo algo sucio, por eso para ellos la virginidad es una virtud. También se considera virtud en los hombres, se supone que los sacerdotes católicos lo son.
No creo que haya que insistir tanto en el machismo, y lo que me preocupa es que eso pueda esconder un odio hacia los hombres, yo soy hombre y no me considero mala persona.
El tema de las sociedades, yo pienso que una sociedad tan conservadora como la norteamericana es lógico que sea más machista (eso sin generalizar) Europa la forman muchos países, eso es cierto, pero compara un pais como Holanda, por ejemplo, con Estados Unidos y luego si quieres hablamos de machismo y otros temas