I tell my customers (unrelated field) that there is the proper way to do things (which I do) and the cheap way to do it. If they do not want to pay to get it done right, then I am ok with that and walk away. My way of doing things gets a better result, but costs more, their decision.
I don't accept "close enough" in my work and thus do not expect that in others. In the outside world, people have different expectations and you simply need to understand why people do things.
I get "it is cheaper and that is my priority" and am fine with that IF THEY SAY THAT IS WHAT THEY ARE DOING.
Inno falls into the category of the guy that says they can deliver, then makes excuses when things fail. Don't make excuses, give reasons and fix it OR say why you are not going to fix it. (You paid for a $50 jobs, that is what you got)
I have had saturday night drinks, so feel free to point out any logic flaws...