It's hard to tell who is and is not gay unless they specifically announce it themselves. There are a few that seem gay to me though, such as Louis Tomlinson.
Also, I don't get why some people are so angry about this thread? We assume 90% of people we pass on the street to be straight yet it's automatically rude to assume someone is gay?
We have been conditioned to think that everyone is straight.