Any service based industry your going to get somebody like him, you should be in my line of work with Private Equity/Venture/Commercial etc, I deal with some real shmuckos here and there.......and I love putting them in their place :xyxthumbs . I just had one guy who I just had no more patience for to deal with, way to busy so I'll tell people either take it or leave it. Guy kept jerking around, told him I needed an answer in 24hrs, didn't get a call so I shredded his documents, he calls back days later and I told him deals over and good luck getting your company started and possibly public eventually. We had one of the only institutions interested, but he's cut off now.
Don't let people jerk you, I'd have called the guy back up and explained all the work "I" had just done to get the truck back in the shape.