I guess it is easy to pick on the story than to pick on the movie. IMO, the movie is not about whether Ennis and Jack are true men.
And movies are not obligated to portray true men either.
There have been many movies that don't show "true men," that is according to Hunter's definition and I have not read any major criticisms on these movie. So then why on BBM? Is it because two men fall in love?