I do agree this is not a dating site, but its for help and discussion on dating relationships, but that doesnt really matter at this point. I read one of your other posts about how you hate waiting, thats just not your thing. Well maybe that needs to be your thing, sometimes God calls on us to wait for his timing. I learned this the hard way! I wanted a relationship in my time not His, and I ended up dating the first Christian guy that seemed like he had his priorities straight and was interested in me, although before knowing he liked me I was interested in a differnet guy (he knew this). But I didnt care, I wasnt into waiting either, and in my mind it was never going to work out with the other guy, and maybe it wouldnt have who knows. My not waiting ended up being nine months of me being pulled away from God, and ten finally a horrible break-up which thankfully brought me closer to God.
So patience deary you are only 17, you may feel like an adult but even adults have to be patient. Even more so, sometimes. Some guy God wants in your life will come along if your just willing to wait, if not you may end up attracting exactly the type of guys you want to avoid.
And I do agree with lightbliss, about the being careful about guys you meet online, even on here. They may be no better then the ones you've run into in person, and meeting people online can be dangerous.