Sol, Although I've never met you, I've read alot of your post and have found humor and good information. Yes, some of it is over the top, but that's the gamble you take when you're dealing with the public. You are not going to be accepted by everyone and I wouldn't lose sleep over it. When you express your opinion in public, there is always going to be some critisisim from people that don't share your views.
Your way of posting is what makes you the guy you are. Don't try to stop being that person. "try nothing, say nothing, be nothing"