It’s so easy to question yourself as a parent. You’re never sure if you’re doing the best thing or not. I try to remind myself that I am making the best possible decision I can, with what I have, at this point in time.
Making him get a job is nothing to feel guilty about in my opinion. Making him pay for things above necessities (food, shelter and basic clothing) in my opinion is completely ok. I had to work growing up because my parents refused to buy my clothing or my uniform for school. Not because we couldn’t afford it but because they wanted me to work for it. It sucked at 14 but I also appreciate it now as an adult, I know what it means to work hard.
I personally don’t believe that taking away sports is a good choice but having him pay for them, even say half the cost might help. It’s one of those things you won’t really know until you try. If it works, great. If not, we’ll back to the drawing board.
I’m sorry you are going through all of this. I know the toll it takes on a marriage. It’s exhausting and leaves you traumatized. You’re not alone.