Problem is, he's not giving good reasons for moving on and keeps making crap up. There is a way for him to handle it well, but he isn't doing that. He's basically refusing to listen to reason, refusing to explain to management why what they are doing is bad and/or won't even work and he's instead attacking the people trying most to help him. Basically he's being lazy and foolish. He might have reasons for not telling management the truth, but he's not sharing those or even suggesting that they exist. Instead he makes up reasons like "he's only supposed to fix the one device" which he can't do, so that reason isn't valid. Then he makes up a different, conflicting reason, in another post.
I agree, there are times to accept that we can't always do the best thing. But this is a case of someone demanding bad advice and just refusing to accept good advice when it is give. It isn't a case where, from anything we can see in the thread, he is limited to only do the wrong thing. He's just being foolish all around (both in his tech and how he presents it to us.)
And there is no good advice to give. He's already stated that what he wants to do doesn't work. So the one thing he demands he's already ruled out!