She freaked out on your to give herself a "justification" for their breach of social contract.
I don't really understand why she leaked your corespondence with her out to the public. Is that an attempt to embaras you or something?
In your future relationships: always and I mean ALWAYS judge people by what they do rather then what they say. In adition take time for regular evalution of your feelings and thoughts on the person you are with. This keeps the relationship healthy and wards off distortion of reality. The most common example of distortion is when one projects their concept of a perfect lover onto the person they are with. Thus seeing only what they wan't to see. This actually applies to all realationships, friends, co-workers or loved ones.
If you failed to "commit" with this girl, I think that it was your subconcious telling you that something is wrong.
Hope you feel better. Drink to forget as they say