Shit father, but nothing of what he said there was wrong in the least.
Also, pretty mature talk about regarding coming out.
Not everything is clear cut where you can just do so and call everyone a bigot and homophobic if they disagree and cut them off your life just like that, life ain't that easy and simple.