Viewing the entire Tony and Carmela dynamic through the lens of being Carmela, "rider" or a "good woman", (which is just ridiculous to begin with) you aren't supposed to view television characters through your own biases, and desire, while not comprehending the complicated gender/economic dynamics behind that marriage, Carmela "leeching" off Tony is exactly what Tony and Carmela signed up for, the man as the provider, and woman as a homemaker. Carmela was never supposed to contribute financially or "be a rider", or whatever, she was supposed to shut up and go shopping, clean the dishes. "But she's NOT A GOOD WOMAN", this is so outrageous, honestly.
That dynamic ruptured when she wanted her own sense of security, when she realized the increasingly likely fate for a mafia wife, after her husband is killed/indicted. They repaired it when she got her walk away money, and that's why Tony threatened to pull it, in his outburst, and later apologizes, as some part of him knows he's wrong, and he needs Carmela for his own fulfillment of his ID as a "good man", and "good father".