I managed our frontend dev team and I personally estimated their hours (since I've managed software teams before) and got only 10-20 hours over.
I disrespect him because he started disrespecting me. Why assume the non-tech founder is always the bad guy?
One email for instance - "We have our life savings in this. This one feature update has taken over three weeks, please give us an ETA. Can another developer assist?" Answer: "Guilt doesn't work... I won't be able to see this until Friday. Sure another dev can take a whack at it, I'll add him to repo" (Email sent last Tuesday).