I get your point, the problem is that we can't even agree on patriotism or on what freedom really means. Just look at this thread. Someone speaks his mind on an unpopular , controversial topic, some tell him it's ok to speak, others say shut up, others say leave the country. And nobody ever really changes their minds anymore. Hard to get in agreement on anything.
If you don't like him exercising his first amendment rights, maybe you should leave the country.