how is being skinny a reason not to post a picture?even if I wasn't gay I probably wouldn't have a problem calling guys hot without mentioning that I'm a guy
Many people do because calling a guy hot is not socially acceptable and being gay is regarded as a joke by many, many people.
Not that I have anything against gays or anything, but when the majority of people with what you are is weird, well then that means you are because other people determine what is weird or not.