From a management perspective, you are doing the
correctCorrect (new formula) thing by placing him in time out. Be persistent; do not waver in this approach. He clearly feels vulnerable/threatened when in the presence of peers, but he will likely adjust. You've got to continue to be firm and unwavering in the limit setting and discipline.