Sweetheart the thing is the only money that she is without is the £10 for the bet isn't she? as the team bet on did not win, but saying that her behaviour to you is appalling.
Are there any hobbies that you like that are sociable? pool or darts etc where you can meet people and are therefore not dependant on her?
I do agree with Suzi is this pain worth it, you have to put yourself and your health first.