Money issues

Sarah
I got married 6 months ago & since then my husband has used his credit card on random small purchases to the point of $3000. We have a tight budget but we each get $100 a week to buy whatever we like such as going out for dinner, new clothes, whatever. I feel he should be using that instead of the credit card. I'm so disappointed in him. He owes his parents like $20k from them helping him out over the years & both his parents and I have cleared his credit card for him in the past. He has to give them $250 of every pay check until it's paid off. It will take about 4 years. I also paid off his car for him so we could afford to buy a house as he couldn't afford both loans. 
He PROMISED me before we got married he wouldn't do this anymore. He's now having to pay interest on the card which has a $10k limit. I want to ask him to cut up the cards or cancel his account. Or to get a $1000 card for emergencies maybe. I handle all the finances, the bill paying, budgets etc. I don't want to sound like a nag it be unreasonable but his spending is just ridiculous. He's so irresponsible with money & can't be trusted. 
What do I do? I don't want to be controlling and tell him what he can and can't do but we're married now and I am just so angry at him.