Stop in for a cup of coffee

Well between my friend and my oldest son, I am not allowed to have a political opinion. (and I am pretty middle of the road)
My free advice FWIW. Be open with your son. He's open with you and expects you to at least understand and be there. Then he needs to hear your honest opinions and points of view too.