Air Force Ignores Christmas in South Carolina, But Not in Washington DC

Air Force Nativity scene

A Nativity scene has been removed from Shaw Air Force Base in South Carolina, much to the delight of the Military Religious Freedom Foundation.Conversely, in our nation’s capitol, the U.S. Air Force Band played a selection of Christmas hymns celebrating the birth of the Savior in the National Aeronautics and Space Museum—which is (oh dear!) a public building.I’M CONFUSED.Does the Constitution of the United States protect the free speech rights and the freedom to worship of ALL relig … [Read more...]