Good luck with getting a transfer. I think a clean break from your current team will help you make a fresh start.

Your boss is way out of line for bringing the other employees into this. I hope he gets his butt kicked very, very hard.