Well deserved and well said. There is a pettiness and a nastiness that has taken root here. It needed to be called out. If you wind up leaving FR because of what you said in this post, I will be right behind you.
No reason to leave.