Sorry for his horrible behaviour. I always got the same from my ex. Nothing for the kids but he acted like the divorce was all my fault and even told the kids it was my idea.
You are right - there is nothing you can do. He is just reeling from the realization of what his leaving you is costing him. He has made his bed but he doesn't like lying in it. The reality is biting him in the wallet.
Your son knows the truth but it hurts him to know. I saw this happen to my kids too and they still struggle with it all.
Don't try to prove anything to your son. DO tell your L what is going on, though. A good divorce L will want you both to make the divorce as easy on the kids as possible. You also really need to get the finances worked out quickly. Sounds like your son might have to go without for a bit and in some aspects - that's just not ok.
Venting here and going for a run are both healthy ways to handle this.