I don't think the financial literacy course has to be mandatory, but should at least be available as an elective to those who want it. Some of the simple basics could be taught in an general economics course also.
If people are uneducated, then they are at the mercy of the banking and credit industry, and then there is a massive need for all kinds of consumer protection bureaucracies so we can live our lives in mindless bliss while our nanny government takes care of us.
If you want to be, press one. If you want not to be, press 2
Republicans are red, democrats are blue, neither of them, gives a flip about you.