Ughhh, I’ve been there before and it sucks 😞. Honestly, no one deserves to be called stupid, like EVER. I get feeling bad tho, cuz we always wanna give ppl we care about the benefit of the doubt, but if he’s gonna snap and disrespect u like that, is he even worth it? It’s not about fixing it if he’s not willing to see how hurtful he was. If he doesn’t get that, idk if it’s something that can be “fixed” tbh.