I think most citizens should serve a tour in the military. While they are there, they can learn their basic first aid and firearms skills.
I also think that all drivers should have a basic idea of how their car works too.
So what should we all do while we wait for all these great ideas to come to fruition?
“At the core of liberalism is the spoiled child – miserable, as all spoiled children are, unsatisfied, demanding, ill-disciplined, despotic and useless. Liberalism is a philosophy of sniveling brats.” — P.J. O’Rourke