Boston banned Christian flag but raised a communist banner

Not long after al Qaeda terrorists flew commercial jets into the World Trade Center in New York and the Pentagon in northern Virginia, Major League Baseball teams started playing "God Bless America" in the seventh inning of their games. Many of these games were played in stadiums owned by local governments. Did that establish a religion? No. In Boston, the municipal government conclud...

Premium Content is available to subscribers only. Please login here to access content or go here to purchase a subscription.