OK, I am going to pick this nit. The 1st Amendment says absolutely NOTHING about separation of church and state. All it says is that the US government can not elevate one religion over another; i.e. creation of a state sanctioned government.
It's been gone over and over on FR and elsewhere. "Separation of church and state" is a creation of liberals with the intent of removing God from the public forum. Just the fact that someone (you) who is arguing (rightly) that the US government IS promoting one religion over others uses the phrase shows exactly how far the liberals have suceeded in their attack on American mores and values.
As Conservatives, we must fight back, at the very root of the problem. Words have meanings, history can not be re-written, and liberals do not get ot make up the rules as we go along.
Now, I'll get down off my soap box, thank you for your time.
thanks, long lost cousin, Pig.
yeah, I get it. that whole letter from TJ to the Danbury Baptists.