People have their own opinions and if negative like yours they usually keep it to themselves unless they are just trying to seek attention.
TBH I really think you have mixed up feelings and are trying to fight them by insulting gay people and hoping they go away.

