We can blame for-profit clinics, but the responsibility lies with the patient IMO. There's no excuse with the internet and resources like this website.
A little off topic, but I read a comment a while back regarding for-profit law school "diploma mills." A user argued that it's impossible for these schools to produce good lawyers because being a good lawyer requires that one is good at performing research. And no one fitting that description would ever go to one of those schools.
If you go to one of those clinics and get botched, you can blame your own laziness/incompetence/impatience/etc.
If you go to a reputable clinic and get botched, then that's different.