T, I get the picture that you let your W on run on her own, however, when she stumbles or falls, you to her aid ... pick her up and brush her off for her ... a "fix-it" kinda guy (welcome to the club!). If you always find yourself picking her up tho, you start to resent her for being so clumsy.
As a different approach, would it be possible to do some warm ups with her before she runs ... even run with her so if she trips, if you need to, you can catch her before she falls.
What I mean by that is, can you talk to her about setting up a plan for the next time she wants to go on a shopping binge. Is she an impulsive shopper? Maybe the next time the impulse strikes, she can give you a call first. Not get your permission, but so she can talk it thru if she really wants or needs to make the purchase. You're there to validate one way or another and in playing that role you are included in the decision making loop even if not making the decision, rather than finding about it afterwards. This should lessen your resentment and the need to actually "fix" anything for her, but know you are still part of the solution to help her with the problem.
Just a "light bulb" moment here which I'm sure some of the details would need to be thought out some more, but hope you get the idea...