Kudos to you for the MAGA hat! Wear it in good health, and I hope your son comes around. Mine eventually did—there’s always hope.
I think my son was possibly too grounded in conservatism his entire life to stay over “there” for long.... and in that case (the only thing getting me thru this) it will be time well spent for him to have seen the other side and to know he made a choice vs just following his parents. Fingers X’d!! (glad yours did the turn around)