Hi 'Sad Husband,'
I am so sorry to hear your wife is on this horrible cancer journey and I wish her the best. Cancer has no respect for age, gender, nationality or 'relationships.'
It sounds like you are a loving husband and you have been there for her through so much of this.
However, are not the 'man of the hour' here. It is your darling wife who is the 'lady of the hour.'
Personally, I can understand your wife wanting to stay with her parents; where she is closer to medical attention....You did say your car is broke down. She also has 24 hour care....You did say you have long commutes to your job and that you have been taking off time from work to take your wife for treatment. And, to top it off......she has been without her son for nearly a year!!!
So......You have not always had the best relationship with your wife's parents?!?! I would think it is time you and the inlaws sit down and talk all of this through. Suck up the petty stuff of the past! Remember, your darling wife is the 'lady of the hour!' She does not need any tension in her life at all; she has more than enough on her plate right now!
Perhaps, if you can bring yourself around to it........Your inlaws would let you stay with them also and you would be closer to work, and be there to help with your wife and son.
Instead of resenting your inlaws, you should be thanking them for seeing that your wife and your son have constant care in a time when she is not able to handle it all by herself.
Now, go see your inlaws and tell them how much you appreciate them.
Prayers and blessings for all,
B