Thank you, good advice. This will be easier when he moves out for sure, and I’m hoping that distance can help the relationship.
It has been ridiculous that my husband and I have to sneak off to another room to have a political discussion or whisper in our office just to avoid him hearing us so that he doesn’t stride in with some sort of snide comment. A week ago or so we had a friend over and we were discussing Trump, MAGA, etc., and he was walking through the room. He had some snarky things to say, and then said how he was just not going to care about politics anymore. I told him to stop talking about it if he didn’t care, and to let us have our own conversation. He did send me an apology text later.
If he apologized about the political comments he made to you and your friend, that is a really good sign.
I wonder if the problem isn’t a two way street. You must be awful thin skinned to let a “snide remark” get to you, probably the only reason he does it.
You have two things going for you/him....I think it is a blessing that he’s remained a Christian....and...he sent you an apology text.
Two things to hold hope on.
The rest, like others have so wisely said, will come with prayer and his growing up.
I wish you the best and lift a prayer.