Being on Facebook is a bad idea. If you ever get a Leftist among your "friends", and you make any statement that impugns the Left, he will conduct a campaign against you (as you've noticed). He will try to discover where you work and complain about your being a racist to your HR dept. If he can find people at your workplace who are Leftists, he will talk to them about seeing to it that your career is sabotaged. Any organizations you belong to will receive complaints about you. etc.
Since I own a business in Los Angeles that does business with a lot of liberals, I don’t dare post any of my political thoughts on FACEBOOK, exactly for that reason.
I find other ways to “fight” them, like charging them more for my services.
If I don't know the person well or they are an Obama race pimp, I blocked them.
Screw them. This is their tactic for 2012. You criticize zero, they label you a racist.