Hey Dys
It's a tough one a?
I have a friend who is racist - though of course vehemently denies it... he's (they) are American - I also have "ex" friends here in Devon who are racist and have done/not done, said other things -
my American friends - well, I tolerate their attitudes because I love them and though I do not agree with how they feel, it's their beliefs etc that cause their bigotry. In their house - their opinions and right to talk, in my house, they would still say things but I just say i disagree and we normally not go into indpeth discussions on it. I love them so accept them for who they are even though I do not understand their feelings / thoughts behind their views. Different people, different upbringings, different views on life.
The "ex" friends here... I choose not to see them because even tho I cared for them deeply, their opinions are so far from mine on issues more than race etc... and I just can't be bothered to try and make it work any more. e.g. him... "my child will never be gay because we dressed him in blue and he plays football" - I just don't understand that mentality so... no longer choose to engage in a relationship with them. (lots of other stuff too re mental health and gumph... many reasons).
I also have parents who are homophobic and have "racist tendancies shall we say)... which I find very hard to tolerate - but it is who they are (and yet my Uncle who died many years ago was gay). We do not have open discussions any longer as it causes too much heartache.
I guess you tolerate people and their views provided it does not cause you to hurt. If you were to turn up at your friends house with an African American and your friend chose not to let you in the door because of it... then I would feel that would be intolerable.
If their views are "generalised" and not personal - doesn't make it right - but then everyone has their own points of view.
If I knew someone was an extremely bad person personally, and they turned up at my house with a "friend" of mine - I do not know quite what I would do - if I felt uncomfortable in my own home with them being there - I guess my feelings would have to be more important than my friends feelings. I haven't had that experience yet - so I am not sure.
If someone came to my house who, for instance, hit's their kids as a punishment, though I disagree with it, would I allow them to do it in my house? In front of my child? I don't know. It's hard to ask someone to leave - even when you find it hard to tolerate something. But that goes for swearing, or anything like that. My 15years swears all the time (doesn't live here) - I tolerate it because he is my son and I cannot control what he says or does. People drink alcohol and can become abusive and nasty.... I find that hard to tolerate, yet I know people who do it. Some folk I would not give the time of day. Some folk I would tolerate it knowing they are not "bad" per se, but I would choose not to stay around them whilst they are drinking.
It's hard - I think it all comes down to how much you feel about someone personally to know what you can and will, or can't and won't tolerate.
With friends you have to weigh up what their relationship means to you, as opposed to what their views on life mean to you. Sometimes you can tolerate compromise, sometimes it just isn't possible.
If you miss your friend - is it worth contacting him - tell him you miss him - and explain why you have lost contact... "friends" - true friends are hard to find. If you miss him - call him or write a note.... it all depends on how much the friendship means personally. I don't think people can change "bigotry" or "their view of life" because someone else thinks differently - people have their own opinions "right or wrong" - who is to say - but compromise or acceptance of who they are, I guess is what it's about ... I may be wrong, I guess that's just what I do - somethings I will compromise on ... others, well, not in a millions years!
(sorry rambling now
)