I can't imagine being north of 40 and still eating fast food regularly. Unless you have the most amazing metabolism or have time to workout 6 hours a day it seems like the perfect pipeline to obesity. Whenever I make the mistake of grabbing a McChicken or something because I'm in the hurry I always feel like garbage for the next few hours. Like eating poison.
Yes, projecting a traditional level of masculinity is "repressed homosexuality." And you spew it as an insult, which is ironic, what does that say about your repressed negative feelings towards our homosexual brothers?
You are also stereotyping gay people, most gay folx I know are not "effeminate."