Coworker was then subject to 30 minutes of being hammered into agreeing that things were now better. Then UberBigBoss finished off the session by telling coworker that for an analyst he "talked too much".

My "UberBigBoss" is a political appointee, so we're most likely stuck with her until we get a new Governor. She wants to move our department out to some unused government land in a remote area. Our department serves the public. Her preferred site is over a mile away from the nearest bus stop, limiting access significantly. She had a "town hall style Q&A session" to hear about employee concerns regarding this move.
I don't know if it was PD on her part (probably not since she's still in charge), but certainly turned out to be PD for anyone who dared ask a question. She was snarky, sarcastic, belittling, and denigrating of anyone who raised any concerns. Yes, I was one of the first ones to ask a question, so I was surprised at the vicious smack down. At first, lots of people had their hands up to ask questions, but as we watched each person get smacked down, fewer and fewer people were willing to raise their hands. Eventually we ran out of people willing to ask questions long before the Q&A session was scheduled to end.