Your bf was yelling at you, pushed you until you fell, and said you were too dramatic just because of breakfast? This man (I would say boy because adult doesn't act like that) is clearly abusive. Yes you shouldn't cuss at his mother, because we shouldn't cuss at anyone, but you should not stay with this kind of people as well. I assumed (correct me if I am wrong), that his mother knows that he often does physical (and mental of course) abuse to you and she does nothing about it? And she always takes his side? Is that the type of family you want for the rest of yourlife?
Your mother wanted you come home. Why you care so much about someone else's mother who is not even care about you when your own mother loves you? I'd leave him and his mother, and if I couldn't do that for myself, I'd do for your mother who I believe in constant hurt from worrying about her daughter's safety and happiness.
Please stop blaming yourself, please forgive yourself, please love yourself. Making us feeling bad for defending ourself is one of old tactics from abusers to trap us in their abusive behaviours.
__________________
One day I’ll leave my 6 flowers
and millions of butterflies 🌹🦋