Why does respect have to be used in this way?

We all respect those who have given of themselves to protect us overseas. Both liberals and conservatives.

So why do we have to shove this attitude of respect into people's faces?

A right is a right, and someone fought for it. We get it.

Don't make a child feel bad that his/her religious beliefs calls on them not to pledge their allegiance to the flag by ASSUMING that they aren't being respectful or patriotic.

This is how America ought to be different than the rest of the world.