I disagree. Religion certainly has no place in government. Attempting to govern a nation based upon religious principles leads to things like the Taliban, Sharia law, the Inquisition and other atrocities. Keep the religion in church, where it belongs.
If it's not an act of worship, then we shouldn't have any problem with removing the phrase, "under God." Or maybe we can change it to "under Allah" or "under Shiva" or "under Zeus". Each week we could change the term so that all religions were included. Think the Christian right would go for that? After all, it's not an act of worship, for crying out loud!As to required specific religious observances such as a daily act of worship being carried out in schools...to what are you referring? The Pledge of Allegiance is not an act of worship.
Teaching our kids to place their hands over their hearts and recite the pledge is no different than teaching them to make the sign of the cross and recite the Lord's Prayer. It's a blatant act of worship. It only differs in who, or what, you are worshiping.