DONT SLEEP, do you enjoy making yourself look like an ass? If someone asked me to tune their car and their wiring wasn't right, I'd fix it first and ask questions later. If the customer told me not to fix their wiring, I'd make them sign an "advanced advisory" disclaimer or tell them I outright wouldn't tune the car. Your point is moot as far as I am concerned.
I still fail to see how John has any obligation to replace an ECU that was in all likelyhood damaged by USER ERROR. Switch a couple plugs, get the damage that occurred.
You can ask John for your money as much as you want. You can try to run his name through the mud. At the end of the day, you're being nothing more than a shithead if you hold him responsible for what is beyond his duty of care. John's still John and guess what - YOU'RE A SHITHEAD.
If you REALLY wanted your money back, you would do your best to explain in a rational and concise manner WHY John has any DUTY to do anything. The car ran when he touched it. The honesty of customers has led me to a "once it leaves, it's on you" policy because for all we know, you could have spilled water and the liquid touched your ECU. Unless you can explain why we should believe it's John's fault, the way you are carrying on makes me believe you are looking for a scapegoat. Acting like a bonehead demanding money won't get you anywhere in reality, and you still look like a bonehead in cyberspace.
Eloquence and reasoning my friend. It is what makes you more than a pig.