Commitment is a type of Engagement. Engagement is related to Battle. Battle is the opposite of Friend. Friend can Needle. 
Angry is related to Fight. Lover does not want (to) Fight. 
Commitment --IsA--> Engagement <--RelatedTo--> Battle <--Antonym--> Friend --CapableOf--> Needle 
Angry <--RelatedTo--> Fight <--NotDesires-- Lover 