Wow bro, some of that shit at work is really fucked up.
As for your wife, I think you and her should go to relationship counciling, it would probably help things straighten out alot.
And your friend that craves time, you might want to spend more time with your wife instead, because she should...