For your problem, I prescribe a new frame. Building a new bike will probably take your mind off of some of the other things going on in life too...
You could just get a hub that's the right width and re-build the wheel, but that's not nearly as fun...