I agree that using the word men in statements about men is a generalization, but what would the alternative be? Some men? Most men? Men who are x/men who do y? People? What should the alternative be?