There is nothing bigoted about calling someone stupid when they say stupid things
If you believe (truly believe,not for the purposes of this forum) that a poor girl's mental health problems are (or even could be) the result of her father's sexuality then you are a stupid bigoted man
I make no apologies for my choice of words
I'd suggest that bigotry is at the root cause of your views (and the views of many others on here)
Being gay is not illegal (unless we refer to the truly despicable approach in certain African countries)
If your objection is on religious grounds then I kind of respect that but ,as previously pointed out by me and others, you cannot pick and choose the elements of the Bible you wish to support and ignore the other positions which are simply not relevant in our modern world.