Wow, that is a mouthful!
There is no such thing as straight men who like men, sexually. In which case, they are either bisexual or do not admit they are homosexual. The concept of a queer heterosexual brings forth images of the metrosexual man, a man who takes good care about his appearance, might wear make-up and is fashion conscious. If you mean straight men who likes men in a non-sexual way, then the homosocial aspect of it enters; men who enjoy spending time with other men but without sexual desire. Eve Sedgewick's Between Men is an interesting book regarding this.
Heterosexuals are men who like women, and one does not have to be effeminate to be a homosexual. Like with all people they are different, and different personalities mean a lot more than for instance sexual preferences; they don't affect you as much as your personality.
A bit scrambled
heterosexual (straight)
heterosexual people = people who are straight
Yes, that's the usual term. heterosexual = straight homosexual = gay
For the same reason heterosexuals intend to have heterosexual relationships.
When referring to a straight girl you mean that she is heterosexual. If she is not heterosexual she may be considered homosexual or bisexual.
Heterosexual
Yes, David Archuleta es heterosexual (straight).
Heterosexual
Marvin Gaye was straight.
A heterosexual is a man who is attracted to a woman. A heterosexual. Or straight.
heterosexual/straight
Heterosexual/straight !