I don't. I've lost all faith in America and everything it seems to stand for. All that is a lie. The government doesn't give a crap about you or your life. They just want money, and for you to shut up. Therefore, I will not pledge my allegiance to any nation, corrupt or otherwise. I only pledge my allegiance to God(sorry Atheists, but I gotta have something you know?). I know I'm going to be called a Nazi or terrorist for this but: death to the American government(wait, all it STOOD for is already dead, so haha.).
I say the pledge of alliegence every day, generally i'm one of two or three in my class that says it though. I say it as a matter of respect to the freedoms and liberties we have in this country.
I say it whenever I'm some group that is doing it. Obama wants us to stop saying the Pledge or wants to take "under God" out of it. I do not think any changes should be made to it.