I think we are moving away from the reason this thread was started - to give information to those who want to join SJ.
Surely instead of airing dirty linen in public, if you have a problem with the way a colleague has handled a situation you should be big enough to take it to your manager and voice it to them?