This weekend one of my buddies was very apologetic because she was feeling too cold and ended the second dive early.
Told her she should just end the dive whenever she needed to.
She was probably apologetic because she invited a friend to test a new drysuit and I called the dive when I saw him being unable to recover his buoyancy because he was underweighted, so she thought maybe I would feel annoyed that both dives were called by herself and her friend.
You were right to call the dive and if your buddy makes you feel bad about it, you should consider either setting the record straight or find another buddy as safety comes first.
@doctormike makes a good point though.
Was the buddy angry because he does not opportunities to dive this spot again or was he travelling from far ? Just trying to under more what happened.