What was originally called a schmoe is a person who loves muscular women, who is usually not muscular themselves, and admires the whole 'amazon' idea of a women.
Lately, others have been saying that a schmoe is anyone in the industry. Get real.
As for the gay element in the sport, it has always been there, and thus, there are a number of sites that cater to that, as there is in various sports, but a majority of people who go to contests are not - most are family members, or friends that are happy that their friend is up there and had the discipline, training and dieting to come in shape.