Derrick - I'm not going to pick any side in this argument, I enjoy reading this thread as it is generally a good discussion, but having read the last few pages, I have to ask that you argue more coherently.
First, read over your posts after you type them. Use proper English - this means "you're" instead of "your" in sentences like "Your an idiot as well."
Second, stop using unbased ad hominem attacks in your argument. Calling people idiots is not going to help your argument at all. Asking people what their qualification/experience to say something might be, or where they got some fact or statistic is fine, but calling people idiots is not.
Third, stop taking this argument so personally. Taking a debate personally is almost never beneficial, and that applies here.
Fourth, slow down in your replies and instead make more fleshed out responses. They will be more substantial in your argument, make the discussion more interesting, and give you a chance to express your reasonable opinion and cite sources rather than argue with insults and generalizations. Just be more careful and think your posts out more and this thread will get much better.
That's all.