You want him to shut up and go away because you disagree with his opinions, greeny. Your method of trying to make that happen is to act like a playground bully, call him names and insult him and talk down to him in the hopes that he'll hate it enough he'll do what you want (shut up and go away).
What's really ironic is our attack on someone because they use different words than you do or because they swear is incredibly small-minded, yet that's what you say he's doing to you.
I don't agree with SF on many things, including issues of race and gender among others, but he has EVERY RIGHT to his opinion, the same as you do. You, however, DO NOT have the right to talk down to him just because he expressed his opinion and you disagree so you want him to shut up and go away.
Too bad for you it looks like he's not going to do that, and even if he does, I'll still call you out for pulling a stunt like that. In fact, it's that kind of tactic I'm sick of seeing on these forums. People disagree and one or more of them can't have a reasonable discussion about the matter, they have to launch insults and namecalling attacks like they're five years old, and it's PATHETIC.
You say SF sounds like a teenager well you sound like you are about five so he's got the edge on you there. The fact that you simply don't get that makes ME feel sorry for YOU.
I'm not defending SF completely. I disagree with him on several issues as I"ve mentioned. I just don't attack the man for speaking his mind, and I don't act like I'm somehow better than him because I disagree with him.
Maybe you should do the same. Try have a real discussion with him - it can be done, and I've done it. Maybe show some respect for another person having a right to their opinion. Grow up and stop with the playground BS tactics.