Oh, I moved on from support years ago. That's why I'm still alive and sane. It's the ditch digging of the 21st century; it's hard, unforgiving work, with those who consider themselves better than you laughing at and occasionally spitting on you.
You may understand that IT folks are human beings, and as a small (I'm assuming) business owner you have some more flexibility in how you take care of your people. I am also gratified to learn that there's still someone out there who thinks of his employees as human beings instead of cost centers. Unfortunately, you are in the very small minority. It's especially bad at larger companies, where the ones making the decisions about how people get treated are sometimes three states (or an ocean) away, and they're just numbers to them. All they see are statistics (tickets closed, hours worked, number of user complaints, etc) and cannot think of them any other way. It's even worse at publicly held companies; they have a responsibility to the stockholders to minimize costs and maximize profits, and most unimaginative managers, rather than find some innovative way to improve efficiency, just start treating workers like crap to save money.
With your business, you had the choice of whom you wanted to work with; if a customer was too much trouble or cost you money, you could fire them. Not so if you're a help desk jockey or a desktop support drone; that useless Administrative Assistant who only has a job because she's banging one of the executives and who doesn't have the brainpower to solve a jigsaw puzzle will still fuck up her computer on a daily basis and you will still have to fix the exact same fuckup every single time. You don't get to choose.
It's not just the tech industry where this happens. If anything, it's WORSE at companies in other sectors. Hospitals are the worst from what I've seen; imagine supporting not only nurses who were born before computers were a thing (it's a very gray population), admin assistants who are also banging one of the doctors, and doctors themselves. Doctors are usually pretty smart, capable people, but they also believe the world should modify itself to line up with their expectations, and that they should never have to change any of their behavior. So not only do they fuck up their computers, they keep fucking them up deliberately until IT decides to break several rules and give them what they want, just to get them to go away. I've worked in multiple Fortune 500 companies doing support; one thing you learn is to never try to tell anyone at the director level or above that they're violating IT policy (or in fact doing anything wrong at all, even when it's your job to tell them), because you most likely like having a job. I have seen CEOs whose passwords (the ones protecting their email, and preventing someone from emailing gay porn to all the stockholders) were simple dictionary words, or the name of the company, and never expired. This was because someone tried to tell them they were subject to the same policy, and naturally they don't work there anymore. The rest learned from it. Shoot one hostage, the others start cooperating.
I have washed my hands of support. It is miserable, hard, maddening work that pays nowhere near what it should. Chances are that janitor is making more money than someone on the help desk. (This is because the janitor gets paid a fair wage, not because they're overpaid.) Dealing with stupid people all day is not unique to support; what is unique that their ignorance is funny and will be defended tooth-and-nail. (I worked one place where the union had a rule that computer literacy could not be made a condition of employment. I'm pretty pro-union but it's fair to say that's an abuse.) I'm a programmer now making nearly three times what I made a few years ago. But even now, someone who doesn't understand what it is I do or how important it is can look at the balance sheet and decide that I can be replaced by someone in India who has the same job title, but nowhere near the programming skills (while their code may work, it's an unmaintainable mess and will cost much more in the long run).
It really is that bad. People burn out, become alcoholics, drug addicts, some kill themselves. And I have yet to be at a business that treated its IT folks like the important assets they are instead of a money pit.