It would seem to me that USUHS is her best bet. One of my undergrad friends went there. He had good grades and pretty good GREs, but he chose there so he wouldn't have loans

I would think someone with an obvious commitment to the armed services and good grades would be a strong candidate.
Bio is looked down upon as a major because it is the "easiest" of the "difficult" majors. You need a lot of science for the MCAT, and a bio major/chem minor is about the perfect setup for the exam...you don't have to take a lot of other courses. The problem is if you got a BS degree you likely didn't take a lot of liberal arts type courses, and med schools actually want well rounded individuals...for the "art" of medicine as opposed to the science. Actually back when I was an undergrad having a philosophy or sociology degree were good "premed" majors.