The logical response to all of these stories is to call for some kind of legislation, reminds me of the Financial services industry 30 years ago when my local chippie was an agent for a "Reputable" insurance company.
Perhaps instead we really all should form/join/support some form of trade body that has the clout to advertise on behalf of its qualified membership to do a decent job, and explain things to customers who currently know no better?