It is imperative that you keep a professional attitude in a public forum. Bashing anyone for any reason warranted or not is a bad idea. You never know what you might need and who you might need in the future. This is a very small business as everyone knows. Besides, there is a PM system for a reason, and it is just rude.
you also put people in a tough positon to defend themself, which doesn't look good either, but it leaves little choice
And that flywheel