He insulted your mom and you just stood there?! Idk about that man.
Although, to be fair, if he's paying for it then he can buy whatever he wants. Your mom should have kept her mouth shut. Sounds like she wants to put you in a fight. What's up with that?