He blew up because people did not tell him the answer he wanted to hear.
He is your friend. It is admirable that you are sticking up for him.
Here is something you will learn whe you get older, maybe it will help hearing it now.
Throughout your life there will be battles. Thats just the way it is.
There are three kinds of battles.
1. the battles that simply arent worth fighting.
2. The battles where the cost of victory is greater than the spoils
3. those that should be fought and won at any cost.
Wisdom comes not from being a fierce warrior, but from knowing which battle to fight.