Probably a little harsh on my part (I have no excuse), but making a blanket statement about a group of people that act a certain way is how discrimination is bred. And more and more often it's not an actual thing based on experiences its just generalizing and then following the trend. I just don't think it's right to say "the ones that act like me are fine but if they stick out they just want attention" It's like the saying "don't judge a book by its cover" for example, I've known some people that initially seem really cool but then turn out to be shitty, fake people. Maybe try to look past your bad first impression of one of these guys and actually get to know them, then decide if you hate them. Sure you can instantly make a judgement based on what they look like, their mannerisms etc but you don't have a clue what the person is like until you sit down and talk with them. If behavior that's more "feminine" bothers you so much that you don't ever want to get to know any of them, that's cool. But it doesn't give you the right to generalize about a group of people that you know very little about. There's a massive amount of internalized homophobia in the gay community, with "masculine" guys bashing "feminine" guys and vice versa, and it's just people judging each other because they're different. I'd wager your relatives fit more into the "straight-acting" portion of the community based on your post, and you shouldn't let their negative opinions inform your own views. Make up your own mind, based on your own experiences.
Not trying to argue, just clarify what I meant with that post.