I don't mind it being said, and I oppose it being forced.
Personally I don't even see the point of it any more. They're just words. Words that have been drilled into everybody's skulls so many times that they've lost all meaning. Plus, actions speak much louder than words. Your can show your patriotism in so many different ways than getting up, putting your hand on your heart, and reciting a passage to the frankly quite inattentive audience of a flag.
I read an article a year or so ago about these elementary kids reciting the pledge of allegiance and saying " and to the Republic for Richard Stanz..." They couldn't quite tell you who Richard Stanz is, but they pledged to him and the Republic every morning.