We all do stupid things... As long as we can learn something from it and it doesn't kill us, I guess it's overall a good thing.
To reply to your question, it's quite hard to establish who dump who. She got very upset about something I said which was very personal. I guess I was caring about her...