Bottom line is nice guys finish last in most cases. Ya'll want the asshole, but get made when he starts shitting. What did you expect to happen? You're only 18 and have a long way to go. 5 years from now, you're not going to be the same person you are now. Stop worrying about dating for a while, and focus on you. I promise the guys will always be there.