I just read through this entire thread and I'm not really sure why I did.
It starts as an MD vs DO argument (really? we don't have enough of these threads?). Then half of it is just a PA vs NP argument, which is kind of silly. Then there is somehow a PhD vs MD/DO argument, which is also silly. Why are we spending so much time trying to prove how much better certain groups are than others? I'm just happy to be going to med school next year. I'm grateful to everyone I've met along the way - DOs, MDs, PhDs, NPs, PAs, RNs, techs, admin people, janitors, cafeteria staff... I don't think of myself as better than my friend who is going to PA school and works really hard to learn all the material and I definitely don't think I'm smarter than my Chemical Engineering PhD SO or his lab mates who will frequently work from 8am to 12 am conducting research. And I sure am thankful for the custodians who clean up the rooms after the code in the ER makes a mess of it. There are a lot of sick people and we need everyone to play their part competently and effectively to take care of all of them.
Maybe instead of always worrying about who's better than you or who you're better than, you should just focus on working hard for your patients.