As a religious person, this strikes me as manipulative. It is one of the great lies we tell ourselves that we guarantee religious freedom here. While it is true that there is a Christian church on every block (or, if you live in the South as I do, 6 or 7 Christian churches on every block), there is little popular support for religious diversity. Catholics are considered nonChristians in the South, nonbelievers are considered a threat to Christianity throughout the US. Muslims & Jews are regular victims of hate crime. If you get dressed up on Sunday to go worship Rock n' Roll Jesus, you are unlikely to be attacked. Should you go to worship another god--especially one that is on the current hate list--you are taking a chance. Could we embrace a tiny smidgen of humility & get our own house in order BEFORE we go off in a self-righteous huff telling other countries to play nice when we don't bother.