Okay, now after reading that.....SHOW NO MERCY!! LOL Because dating off & on, or whatever should command more respect period. My best advice is to keep ex's, ex's! There's a reason why they are ex's. If you accept this apology, & try to rekindle/date you are asking for this to happen again.
In Georgia women outnumber men 5-to-1, when you think about shyt, remember 5-to-1!! lol You did handle yourself well tho. Think of it this way, God gives you signs on everything you do, consider this a loud sign to leave it alone.

....Vegeta