freshstart:

I did not know all the back story. I was imagining that your son just worked, grabbed a burrito for dinner, and then played guitar all evening.

I think you have a good handle on the situation. It'll probably work itself out eventually.