The problem of over-prescription stems from the pharmaceutical companies pressuring doctors of all stripes to use their products, lets not forget that.  The drugs they sell are usually safe, but the pharma companies are not.  The danger they present isn't a chemical one usually however - because if their actual drug killed people, they'd be sunk - the danger pharmaceutical companies present is a social one - that social and political pressure on physicians to use their products.