A lot of this was fixed by working remote, and being a founder of the company.
I'm CTO of a very small startup, and we're experimenting with an organizational structure based on the causes of this list and a bunch of other stuff-- found a CEO whose really all about the love- there is no other word for it.
We're not hiring yet, unfortunately.