I think it's time to call mom and dad.
Because I'm pretty sure it's illegal to control her life like that.
Since he said that she can "no longer" come to school events I would guess that it wasn't in her contract to begin with.
Now for the more emotional part.
Hmm hmm!! FUCK THIS MF!!