Your perception is skewed and I don't back off of that. Individual perceptions do not determine if the separation of Church and State is being violated. I don't doubt that there are some Court cases might have held to the contrary, but it would not be the first time the Constitution has been misinterpreted by the courts. The Constitution protects against state establishment of religion. God Bless America is a patriotic song that references God. Singing it does not constitute prohibited state sponsorship of religion. First of all, a major league baseball team is not a governmental institution. Second, no one is being forced to sing along if they don't agree with the song. I would have a problem with forcing someone to sing this or any other song, but I have no problem with it being played at any event. This is not similar to the School prayer cases, because schools are publicly funded.