I'm not putting you or anyone else down. You posted a problem, asking for input, which is what you got.And if you want to put me down why dont we talk about it face to face. It's easy to be tough over a computer.
If you don't like it, don't ask, or go somewhere else. Seems to me that you were hoping to garner a bunch of "fellow contractor" support, but were called on the carpet for hiring a hack and getting burned by him.
P.S. Gene does walk on water...if you were around here long enough you would see some of the fine work him and others of us do on here.