Enjoy what you got.. a lot of women would kill to have a curvy body.
However, your problem is understandable.. but perhaps it's cultural thing. You're from America, right?
At least here it's not accepted to stare at people and also I personally here haven't noticed that thing happening, even when there's a really hot chick passing by, yeah - guys glance but none would dare to stare obviously.
If you're truthful about what you've written here then you got a killer body and you should not try to "hate" it only because of some random creeps staring.. it's NOT worth to develop self-destructive behavior only because of it!
The same thing is about money. When you have a lot of it - people may want to rob you and suddenly everyone wants to be your "friend".. you know what I mean?
If you're doubtful about guys' intentions, choose one who seems the most genuine, give him a chance but take everything really slow... dating and all that stuff, especially everything physical - also don't either believe nor disbelieve every word he says - just watch his actions and how he's treating you.
Of course guys do like girls mainly because of their bodies, but it doesn't mean that he doesn't care about you.
I noticed that too. That's why I wear what I want, to make myself feel good. I suggest that is probably the best thing for you to do too. It might give you more confidence, and make you feel beautiful inside.
I totally understand where your coming from, and the same things happen to me. but it does happen less when I go out in sweats... but honestly, you just have to learn to ignore it, because let me tell you one thing, if you live in North America, then if you ever travel to other countries, its much worse. I went to Mexico once and even though it was beautifull, getting cat-called all the time walking down the street was annoying.