Kevin, the cross is simply unconstitutional because it is on public land and we do not live in a country with a governmental  established religion.   All religions can put up their own symbols but not on public land.  This has nothing to do with love of God or neighbor.  What we must not tolerate is that any religion becomes attached as the Established one.  We can see how particularly true it is now that we have Bishops supporting the Republican party because Obama care allows women to get their BC medications as law.  This has nothing to do with love or religious freedom but everything to do with control.  Interesting that the wealthy and the US bishops have quite a symbiotic relationship that does a lot to cause problems for the working poor.  Shame on our Bishops.  And no to crosses, stars of David or other religious symbols on public lands...  Much more loving to keep personal symbols of religion in each churches with their freedom of worship..