Like I said you are a criminal, or a least think like one. What the guy was trying to do was to get you to do your job correctly which offended your "bulldog" ego. So, he suffered and the person paying for the project probably got shoddy work but in the end, you left work on time and got to beer drinking on time.
If it had been me things would have work out differently.
A person cannot graduate from a university with a degree in Engineering an be an idiot. Someone can learn how to drive a bulldozer with a sub 100 IQ though.