I wouldn't do what this person did in front of a VP either but being fired for it is not something I approve of. Although, as another commenter mentioned, if it was delivered in a significantly snotty way being fired becomes quite predictable. Authority believes it has earned the right not be spoken down to but real winners won't care, much.