Of course people should not be forced to respect the flag, just as people should not be forced to say "thank you" or "you're welcome". No one should be forced to have manners, but don't be surprised if others are offended by lack of manners.
By saluting the flag, you are showing respect and...