It strikes me that this entire post has gone waaaay out of control.

Everyone has a right to his/her own opinion, and the right to express it (think the First Amendment). Surely that can be done without others having a meltdown?