Okay, try this:
Take your statements, but change all mentions of “gay/homosexual/LGBT” with “black/non-white.”
DO YOU SEE THE PROBLEM? If not, congratulations on being an irredeemable bigot!
(And by the way, people “disagreeing” with others being gay is more than a matter of opinion. LGBTQ+/MOGAI people are being denied rights, harassed, assaulted, and even criminalised just for being born a certain way in some places. It’s not “just your opinion,” it’s bloody oppression, and you anti-gay bigots need to stop pretending it’s not.)