I to lived in a small town....and know what it's like...first your going to have to adopt the attitutude, that if someone comes to you, and trys and talks to you about it, tell them right out, thank you, but I prefer not to discuss it...and if they continue, walk away...it's a great exercise for the self....don't worry about how they feel, they're not really worried about how you feel...or even consider that you might not want to talk about it.
OK, tell yourself and believe it, that you are obsessing over this, which isn't healthy, what it does is consume your whole life....and believe me, many times I said, over and over, "I don't like who I've become because of this". You become so obsessed with it, you run with it and actually allow it to overtake you and eat you alive...don't do it, fight it....
Your son is a grown adult...believe it....he is not the baby you held in your arms anymore that you feel like you need to protect...you must become aware of that....he is an adult, this is HIS life, and HIS turn....you've got to allow him mistakes, in order to learn....it's the only way we humans, do things...
Also, when the time comes that he does leave her, get him into counseling if you can, to find out why he choose someone so dysfunctional and controlling. Yes, she is not a nice person, however, why was he attracted to her, why didn't he look for flags or listen to his inner voice...did he feel like he had to be married to appease society? Many of us feel like we have to be married to be successful, and we don't. Many of us are hungry for love, so we choose the first person who comes along and gives us attention....was he in a big hurry to have someone take care of him, was he in love with lust? Sorry, but one must consider that to? There are many reasons why people et married, but these reasons are not good ones...and it's up to him to remain single and do a lot of self explorations to find out why he choose someone like this.
I found all these things out, after I was done blaming my husband for running around on me, and then realized, I needed to find out why I choose someone so dysfunctional....one of the reasons was, due to my upbringing, I didn't think I deserved any better...and a lot of other reasons....
So, breath easy and understand, he needs to go thru this to grow....to mature....do not intervien right now....if he comes to you support him and tell him you do...otherwise, mom, keep a stiff upper lip and hope for the best...in the meantime, work on you....when our children leave home, it's out of our hands, our jobs are over...and you have to keep telling yourself this so you WILL believe it....I did....My son is an adult, my job is over, it's his life now, it's his turn to make mistakes and learn from them, that is human nature...it isn't the end of his world or yours...life does go on...just be there for him when he needs you, otherwise, please stay out of his life...it's none of your business anymore....I know, I know, it sounds harsh, you want to say, "but he's my son", and yes he is, but he is no longer your child....give him what he needs to have....and in time, it will work itself out if you do.
And believe me, there is much to learn from this also, for your growth....we constantly grow until the day we die, just b/c we're adults doesn't say we're immune from learning....it's life, it's the natural process...nothing more, nothing less....some good times, some not so good times, however, the not so good times, always holds a lesson for us...believe me, no matter how bad it is...or may seem, if you open yourself up to that concept and believe in it...it works the nuts......
Big hugs and love
Creme
as far as your ex is concerned...friends? If you were really friends, he would have come to you and discussed what ever it was instead of hiding from you in the car like a child, and I wold tell him that someday, if the subject comes up....the less you say, the better off you are...make friends with other people and not your ex....and his wife....be nice and hospitable, but, choose your friends in other circles....it's nice that you all get along, but somewhere along the line, there to, must be boundaries....