Social. Ever work in an office environment and come home crabby
  because of the behaviors of the people? yeah. He had a hard day
  at the office and needs a beer, a cigar and put his feet up and
  read his paper.

  so to speak of course.

  Saw the black+white shift with my nephew. It doesn't mean 'kids
  at school' are bothering him. It's the whole environment. Not
  much to be done I suppose; but I feel for him - and for you.
  Hard work being a kid, especially when your boss (your teacher)
  is demanding and doesn't listen, isn't satisfied with your
  progress and your coworkers are being uncooperative, gossipy,
  and rude.