Как «не убить» в ребенке веру в справедливость?

Здравствуйте.У нас растет сынок, ему почти восемь лет.В этом году пошли в первый класс.С раннего возраста очень коммуникабельный,быстро находит общий язык как с детьми,так и со взрослыми.Сынок добрый и отзывчивый,открытый,честный, не терпит несправедливости — нашу семью это очень радует.Проблема как раз в справедливости.Мы учим все конфликты разрешать только словесно,никогда не применять силу,не драться.Всегда встает на сторону слабого,если его обижают.Сам он не конфликтный,но вот не может обойти ни один конфликт,всегда вмешивается,чтобы найти истину и доказать,кто был не прав.Но, к сожалению,часто остается «крайним» по мнению учителей.Например:урок физкультуры,один мальчик никак не реагирует на замечания учителя,мешает вести урок,наш сын не выдерживает и начинает разбираться с этим мальчиком.Результат -наказан.
Как же можно донести до него эту «золотую середину»: когда он может вмешиваться,а когда нет.Не хочется,чтобы он становился черствым.Я верю своему сыну,когда он рассказывает о случившемся и не считает себя виноватым.Но с другой стороны,как не верить учителям? Хотя сами учителя признаются,что его чрезмерная справедливость приводит к таким результатам.
Помогите,что можно сделать,как поступить,как научить?