There's too much respect for authority in America. Many people look favorably on cops and soldiers and some of them even admire politicians and businessmen. It's not a mindset conducive to virtue.
Solution? We start looking up to the trains instead. The train are not corrupt or racist or capitalistic, they only seek to help us