He's lucky that you only told him to "fuck off". I would have knocked his teeth down his throat.
If he fired OP on the spot, he might as well have done it right then and there.
The moment he made the first suggestive comment to my wife, he would be fertilizer for the trees in the backyard.
The fact that your first solution to a problem is murder tells me you probably wouldn't have a moral problem with doing the same to someone else's SO.
Sue him, and the company for wrongful termination, it'll be quick, easy, and you'll make bank.
3 word letter.... SUE
Omg. I meant 3 letter word!! Ugh!!! ???
But don't a lot of white-collar or executive jobs generally do stuff like that?
Having the boss over for dinner is sort of THE stereotypical white collar job thing to do. Also, "don't shit where you eat" means to not do awful crap where you live, even if you do awful crap elsewhere. Having the boss over for dinner is more trying to climb the corporate ladder where you eat.
It's not uncommon for high-level workers to have their bosses over for dinner. I don't know what OP's role in the company is/was, but if he was a high-level manager, it wouldn't be unheard of to have his boss over for dinner.
That does not give the boss license to sexually harass his staffer's spouse. And if he did try to touch her crotch, that's sexual assault.
Your boss sexually assaults women. Go to the police.
He's lucky that you only told him to "fuck off". I would have knocked his teeth down his throat.