Oh, Chica...
Despite your last post, I can't help throwing in my two cents. First off, don't let the mean people (or people just having bad days) get you down. Secondly, I've been mulling a related problem since before I starting applying. Thanks to my research background and connections (horrible that is makes a difference, but true) I know I would have a solid shot at some of the most competitive PhD programs. My GPA and MCATs though "ain't gorgeous". So, I thought, should I get just the PhD at a super competitive school. or get the training I really want, perhaps not at the most competitive MSTP...
I think I answered my own question in the last two days. I did my first interview in a place I've never ever been (UAB), and didn't think I'd like. It's not the most competitive MSTP or PhD, obviously. But the fact is the the MSTP is really good, I *loved* Birmingham, it's well organized, and a lot of people work really hard to keep it the shining glory at UAB. I'd much rather get the training I really want there, where the MSTPers get a lot of attention, than get the straight PhD at one of the many big names where I'd be nothing new. (No offense intended of course to the big names, or those of you getting into them, you're awesome.)
My best mentor was a straight PhD, got his training at the University of Maine. But he got the chance to really shine there, got a lot of attention, was a happy person because he got to go hiking a lot, and it took him in a straight path to his dream appointment at NIH.
Good luck, and hang in there!
~tuck