That's simply a stereotype. @Shunty already pointed that out.
Being flamboyant doesn't mean being feminine. In some cases you can wear bright colors, or you can act like an asshole to gain attention. Depends on the circumstances. Beyond that, I'm glad things are smoothed out with ya Shunty, I think, from what I'm reading here you seem a bit better.
@JedeOff even if its been a month, you gotta let it cool off. Its best to just wait it out until they contact you or you move on. I get you enjoy spending time with him, but you pulling your hair out over it isn't worth the stress if its bothering you that much. I know that's a difficult proposition to take, but you can't forcibly move other people to your point of view. You can only move yourself.
At the end of the day, if they aren't willing to come to the table to discuss shit, there's no discussion to be had. Even if your parents do the discussing for you, it kind of defeats the purpose of the convo. Don't raise your voice, don't fuck with anything, don't threaten. It won't get you anything you want. If they raise their voice or similar activity, walk, then, if you feel so inclined, try again at a later date. Handle it like an adult.
My brother recently moved to Louisiana with his "grilfriend" who's 20 years his senior. I didn't take it very well. Despite me saying the above, I eventually snapped and said a few choice words to both him and my fucking parents about this, mostly because my sister decided to mention some shit that really got under my skin that isn't worth mentioning. It also didn't help with the fact that I had to share a dinner table with this bitch and her fucking children; I was forced to sit across from them because there was nowhere else to sit. Don't worry, this situation repaired itself after I cooled off. In case you didn't realize by now, I'm a - mostly - mature, and a very, very, bitter and angry person. It took me years to get my temper under control - all without seeing a shrink - and it still fucks with my life from time to time.
Just take it from me, it's best to take a logical point of view about it, and try to see it from the other person's prospective. No matter how insane and asinine it may be to you. If you get worked up, walk away and cool off, and if they aren't going to budge, period, then move on. They aren't worth going bald over. There's other people out there, and I understand you're concerned about the guys' well-being, but there's nothing you can do, and if its a lost cause, move on, because its all you can do.