This ruling is a result of how the Marxist win by changing the meaning of words. Religion has a definition that includes having leaders, rewards and punishments for certain behavior, and rituals among other things. A symbol of belief is not my itself a Religion. Through the convoluted login of post modernism word not longer mean what we though they do, they mean whatever the Marxist wants them to mean in a particular context, or postmodern hermeneutics .
So to say that showing a cross promotes a religion is a farce and just another attack on our culture and our Christian beginnings, to eliminate God from our culture so that our rights are no longer inalienable rights endowed by our creator, but rights a government gives you and can be taken away or modified at a bureaucrats whim.
You're entire post is well said, especially the above.