It is best to keep politics and friendship separate.
John wants to go for dinner with his friend.
John wants to have a pleasant time and catch up with his friend.
John respects his friends differing political views and has a civil conversation.
John tells his friend his political stance is wrong and only idiots support it.
John and his friend continue hanging out together.
John's friend decides to never hang out with him again.