I'm with Mooka on this. Finance are tough, especially if you are the one that was stuck holding the bag while he "checked out of the net" for a while.
Play it cool, assure him that he can keep his OT money, validate his feelings but tell him that he's just going to have to trust you on this one.
As far as the argument that you are just doing it to get him to come back home now...it's an argument you can't win...I mean how do you prove that you won't do something???
You've listen to him, you've validated his concerns, you've addressed his issues. Now let him decide what he wants to do.