After this client I'll apply to job offers more aggressively, see if that helps. Honestly, I just want to work from home most days instead of wasting my time in traffic.
I agree on business/management not comprehending the complexity of IT, it's one thing we need to try to do a better job of, at least to some degree.
But I have turned down / terminated jobs because clients are unwilling to even try to understand what we do and simply want to stay stuck in their pre-computer/pre-internet way of thinking and working.
IT is here to help your business move forward, but if you are unwilling (which includes paying the right people correct wages) there is nothing I can do for you.