You and Draco were not necessarily.. toxic. You were just a normal relationship. As much as it was expected, Draco wasn't an asshole to you. He was actually a decent boyfriend.
Sure, it took him a while to get used to the whole 'boyfriend' deal. The touchyness. The affection. He never got much at all in his life. But you were gonna show him.
He loved giving you gifts. That was, no doubt, his love language. He was rich, so of course, he loved showing it off, getting you expensive gifts all the time. And it wasn't so bad having a rich boyfriend.
He wasn't as touchy as other boyfriends were, but that's just how he was programmed. He would never in a million years say "I love you" unless it felt right to him. And who knows when that would be? He loved that you were touchy and affectionate, unlike him. Otherwise it would be a shitty relationship.
He was dating you. A muggle-born. A gryffindor. And everything was actually going good. You couldn't believe it. Until one day..
You guys got into an argument. The biggest argument you've had. The yells echoed off the walls of his dorm. At this point, you've forgotten what the argument was about. Oh, yes, that's right. He saw you talking to Harry Potter, claiming he saw you flirting. Of course he did. He had stupid trust issues.
You yelled back at him, because he was insulting you, so obviously you were gonna insult him back. Until he got so angry, he shouted at you.
"I dont give a shit! You're a dirty fucking mudblood!"
Silence. Mudblood. The word is a foul name for muggle-borns. You might even call it a slur. It means you have dirty blood.