Most Helpful Guy
If he can't accept your flaws... then he won't accept you as a girlfriend and someday he'll feel embarrassed that you're his girlfriend and he'll humiliates you in front of his friends and in public = disrespect.
tell him that his threat mean nothing to you... cuz what happened prove that you really have a supportive and loved sister care about me... and negative boyfriend... and you're right... we should break up... cuz unfortunately I'm from mars and you're from earth and the relationship won't work.
that relationship give you less than what you want and breaking up will help to give yourself the respect that you need.
don't worry... I'm also stupid in math and that's mean no one perfect... but keep trying... you've capabilities need some effort and I'm sure you will find them.
Most Helpful Girl
PSSSSSSSH Send his ass to the curb! God knows how many flaws I have yet my boyfriend takes them up the tail pipe and accepts it. Find another guy who'll love and accept you for whomever you are. That's bs. He shouldn't get mad at you for this. Dump him before he dumps you.