"He was a cool person. Angerness is rare in his personality. In fact, I have never seen him in angry mood."
I am almost positive it is NOT you @intishar so don't beat yourself up over it. You gave a GOOD history of the situation and I didn't see anything you did wrong.
Check back with him in few days and just apologize (for making YOU angry) if you think it will HELP him open up about what is REALLY on his mind (ANGER).
It might sound like you are at fault, but this will tell WHO is the FRIEND...
RE: In friendship, financial status doesn't matter.