Tim,
Whilst I sympathise with much of what you're saying you are now so blinkered it is out of order.
You have made your point eloquently previously but it's turning into a rant and starting to be directed at individuals. They have a different view to yours. That doesn't make them inaccuracurate or incorrect. Views are all subjective and whilst i don't always agree with what everyone says, as they say in a democracy, I will defend their right to say it.
Have a walk around the block and calm it down a tad and don't get so hot under the collar mate.