It amazes me that we assume all doctors are honest, why is it that, because they take the hypocratic oath, laughable. Doctors are as corrupt as any other person/field due to money, nothing new. But for some odd reason having an MD before ones name somehow gives these jokers a veil of trust that nobody else is expected to have.
You can always find a doctor willing docs that will sell their sole for the money.
It always comes down to the buck unfortunately. Although ego isn't very far away either and is probably interweaved in it.