Dr Phil always says that "if they'll do it with ya, they'll do it to ya." Referring of course to affair partners. As for complaining about money, just tell him you don't want to hear about his financial affairs or any other affairs. Ha! If he's going to whine about buying things for your son, why doesn't he just not, like he did before?
Otherwise, hope other things are going well for you and son.
Me:57 H:52 M:28 Got another lawyer last year and filed. D35,S/D twins28,D22 EA4/04 End? Who knows? "Life is like a mirror. Smile at it and it smiles back at you." — Peace Pilgrim