Verb + en, sur, contre, avec, par, pour
se fâcher
contre
The constructions
contrese fâcher contre quelqu'un
Meaning : to get angry with someone
Elle s'est fâchée contre son fils.
Do not writeElle s'est fâchée à son fils.
avecse fâcher avec quelqu'un
Meaning : to fall out with someone
Il s'est fâché avec son frère depuis des années.
Why
Se fâcher contre is a moment of anger. Se fâcher avec is a lasting falling-out: you no longer speak. The preposition says whether you are angry or estranged.