If you did not let all the countries you had visited when asked then you could be denied. I had forgotten that I went to Italy when completing my application and during my interview they asked if I was sure I listed everything. Afterwards he told me had I left something out I be denied.
To imply its because you are gay is really ridiculous. I know several openly gay people that have GE.