Totally agree.
Sounds like conflict management is not handled very well by anyone in these situations.The author certainly could have handled it better, and "Greg" should have handled it way better.
Very disappointing to hear, but at the same time these kinds of conflict are usually local and only affect a few individuals, so it is probably not very fair to describe the whole project and exec team as operating in this fashion.