Re: Client support, we've heard about it
If that is the state of your job, you do need to look at options to get out of the 'tarpit' now and again to replenish your sanity and get a balanced view of the Users again. IT support grinds you down eventually !!!
Thankfully, the majority of the time, I'm not involved in user level support, and spend most of my life wrangling servers and networks, so my sanity is comparatively unscathed.
Unfortunately, when company directors are involved, I'm the mug who has to attend to their exalted needs. The bloke at issue does nothing to inspire respect.