I'm appalled as well, but I've also thought about this report. Giving this ramper the benefit of not knowing the FULL story (I doubt this is a fictional one) it may have been of good intent. It MIGHT have been a ramper who had some concern of the flag. Notice that he gave it to the Honor Guard. Of course it could also be some ramper that was expressing an opinion as well, but I believe that there may have been a harmless intent. Only the one who actually did it can say.
That aside, why was the guy suspended? I haven't looked at a GOM since pre merger, but in almost 10 years at HP I have NEVER heard anything said about US flags and how to handle them.