What's the point in analysing him further? You also can't assess his mental health.
He's an aggressive, disrespectful, homophobic idiot with no respect for you, no care as to the emotional well-being of your children.
Men who go on about gays, lesbians etc constantly have an unhealthy obsession and I always suspect them of watching gay porn or some such on the sly. Otherwise whys he going on & on about it?
What will you do if your DCs repeat his sexual and homophobic language at school? There's no guarantee that they won't. What excuse will you make to the school?
The way he spoke to your DCs about death, too. Just, awful. He wants you and they to feel bad.
Please don't be a woman who stays and has to learn a harsh, life-changing lesson in order to see the light. You can pick up the phone, use live chat, for advice. PP's have given you good advice. Then bide your time.
You're best off using it or you'll be back here soon with another post about this man who sounds like a foul-mouthed, offensive waste of space.
Life really is too short for some people and situations. You don't get a rewind.