Anxiety Support Group
Anxiety is a physical condition marked by intense and persistent feelings of distress, fear, angst or dread. General anxiety caused by routine day-to-day stresses usually passes quickly and is experienced by almost everyone at one time or another. However, such feelings that linger over time and are very difficult to cope with, and which lack a clear cause, may indicate...

Thanks again GB
Becky
Maybe he can come live with you. But at any rate, I think you need to talk to someone at a refuge somewhere. Find out how abused spouses think, and find out how to save dad.
?
As to your son, I think this next generation are all multi/omni/alternate sexual now anyway. I think as the world fills up people are letting go of the ancient ways of living that only worked when you weren't overpopulated, and were trying to create increased population to feed you in your old age. We're maxing out now; anyone who's an alternate gender is quite possibly responding to nature. For example once a population of rats gets to a high enough point in an enclosure, they stop procreating as well.
And if you're a christian: just remember God said 'thou shalt not eat shellfish'. I think if being gay were worse than eating shellfish, God would've put something in writing. :D