Doctors should share some of the blame. Doctors are the ones that ultimately give pills to patients. Instead of finding the heart of the medical problem a patient has doctors prefer to treat the symptoms and keep you coming back for more. Why? For them it means bigger paychecks if they keep you on the hook. Treating the problem doesn't allow for that. Health care is corrupt these days just as much as anything else. It's about money not the patient.