You cannot compare raising a child to a football program. You have a hand in raising the child. You set up expectations. If the child doesnt meet those expectations they get negative consequences. If they do, they get a positive consequence. This teaches them the difference between right and wrong.
Now, if your child goes off the rails, sure you support them, to a point. But you dont keep giving the drug adict money. That is enabling and doesnt help anyone. In fact, that will lead to worse consequences.
Right now, we are feeding the drug addict (FKF) money (Literally), and the results are what you would expect.
Quit enabling.