What the heck... I think people are confusing what you are "free to do" with what you "should do." Sure, those town hall lunatics are free to scream and yell and make complete idiots of themselves. Problem is - as soon as they do that they demonstrate that their opinions don't matter. When did we stop teaching people basic civility? Whatever happened to raise your hand before you speak, respect others, etc? Definitely... send those dudes back to kindergarten...