Let me offer a thought: When you go to buy a car, do you just listen to the salesman, or do you read the information he provides? Probably both, and if you're like most people, you probably also read Consumer Reports, google a few car review sites, talk to your friends, and take it for a test drive before you ultimately plunk down the cash and drive it away.
But when it comes to the military and medical school, this site is rife with posters who claim that they were "lied to" and "never knew" all the requirements of the HPSP. Did they not bother to read the contract? Maybe cruise the internet and ask a few questions? Talk to some milmed physiians, maybe spend a day or two in a military clinic? No, of course not. But you'll do it for a stupid car . . .
I'm just so tired of the incessant crying about how "the recruiter lied to me". Gosh, you mean a non-physician might have given you incorrect information about an exceedingly complex system of medical education and training (one that most pre-meds and half of med students don't really get)?
I have no sympathy for that argument any more. If you're committing many years of your life to the military in exchange for hundreds of thousands of dollars, it's your responsibility to understand the terms before you sign the contract.