I'm going to make this really easy for you:
"Why didn't she just tell me she was hanging out with her friends that night?"
-Because she can. She's young and young people do whatever the hell they want. You were right to brush this off. This shouldn't matter to you. She's still in HS for gods sake, she doesn't owe anyone anything. Not even you.
"Why did she run away when she saw me? Was it because she lied to me or because she was with a guy she liked and didn't want me to come up to her and start talking to her like I had been seeing her?"
Simple. She was embarrased to be caught in a lie that she didn't need to make in the first place.
"Why do I have the worst luck with women? I've been dumped my last 3 relationships and have dealt with this sort of crap from all the women I've ever liked and hung out with"
- probably because you are young yourself and when two young people get together no one knows what to do. Why do you need to be in a relationship? you said you are 21 years of age. Why relationship? Honest question, why. What benefits do you get as oppose to someone single and having plates spinning on different girls? Seriously, WHY?
"Is this my punishment for hanging out with a highschool girl?"
- Yes and no. 1st of all, HS girls are very young and immature. They get what they want because they don't need to committ to anyone. You will never own a HS girl. Unless you get her prego , but thats another story. Just get your screw on with the young girls and move on. Do not dwell on them because they are generally unstable, because THEY CAN.
"What should I do for clean harmless revenge?"
-absolutely nothing. Don't call her, don't txt msg her, don't IM her. Don't do anything. The revenge is ignoring her because she is going to be asking herself "why isn't he calling me...." /cry. If you screw with their self-esteem like that, you will see them CRAWLING back at you. But in all honesty, just move on, date girls more your age. I said date, not look for relationships.
Leykis 101
danny~!