A placebo will indeed not work if the patient knows it is a placebo... this has been shown time and again in trials. So the initial accusation is indeed a little off.

I do agree that spending more time with patients may be better than placebos, however... though I cannot see it happening anytime soon with the level of work most GPs have to deal with normally...