One of my friends posted a statement that all American hating communist could unfriend her and that it means they have nothing in common with her. I kind of didn't understand it actually, nevertheless I don't have to unfriend her for that reason.
It is clear that I am not a communist and shall never be one, and I do not hate America, the United States of America, in general. However, even if I were, that would not make sense for me to unfriend her, or anyone else, even if they might want me to not be friends with them.
I generally add and remove friends from my list, online or otherwise, not based on political reasons. Even if I were to befriend someone just for political reasons, I would have to limit my relationship with them to politics only, and that is impossible.
I am always sincere in making friends and therefore I try to keep all my friends as my friends. As long as my relationship with all my friends is good, I am nice to them, they are nice to me, then I will remain friends with them