I don't see this as any sort of punishment. Your W had the luxury of being home after being laid off and being supported financially. She had her credit cards paid off by you and now has run them up again. Her choices, both financially and in life have not exhibited a whole lot of responsibility. That's fine, her choice but Romeo should not have to fund her irresponsible choices.
When somebody is getting thousands per month is support asking for additional funds to pay a 50.00 phone bill speaks volumes.
Damn straight!
"Always go straight forward, and if you meet the devil, cut him in two and go between the pieces." - William Sturgis, clipper ship captain, 1830's.