Where to report a bad, dishonest mechanic

I agree with oldschool. There is a difference between dishonesty and incompetence. There is no law against the latter.