Answer:
I feel the one that makes the most sense is his friend being upset, because the other ones seem a little irrational but not impossible. but the first makes the most sense to me.
A possibly ( it could be A or D) But I'd go with A
where is the story? you had read so how could answer the question.