Verbe + en, sur, contre, avec, par, pour
se fâcher
contre
Les constructions
contrese fâcher contre quelqu'un
Sens : se mettre en colère contre
Elle s'est fâchée contre son fils.
À ne pas écrireElle s'est fâchée à son fils.
avecse fâcher avec quelqu'un
Sens : se brouiller, rompre
Il s'est fâché avec son frère depuis des années.
Pourquoi
Se fâcher contre, c'est une colère du moment. Se fâcher avec, c'est une brouille qui dure : on ne se parle plus. La préposition dit si l'on est en colère ou en froid.