Personal finance should be a mandatory subject in high schools. The vast majority of people lead significantly less secure and happy lives than they could if they had personal finance knowledge.
I bet credit card companies and casinos would fight this tooth and nail.