What I am surprised at is the attitude by a few people here that are replying. In the first place, if a passenger hits, shoves, or otherwise interferes with the operation of a flight crewmember, they are violating a federal law. Even if that flight happens to have originated internationally, they are still governed by U.S. laws as the carrier is a U.S. company.
For some here to insinuate that the F/A's treatment was OK
because the F/A's attitude was something akin to a cesspool is in itself wrong. Does someone knocking you down make it OK
to do the same to them? NO! The F/A in question, if found to have instigated the situation, should be suspended or something of the like.
For those that came down on Greg, all he said was that he was surprised it didn't happen more often, given the attitude of some F/A's these days(why the attitude has taken a nose dive is not the question here, just that it has). If you will also note, he did say that he was grateful the F/A wasn't hurt.