Blaming the whole public, or significant sets of it, is a folly. This IS is world we live in, with the people here at the same time for us. At the least it suggests the problem to be solved is elsewhere.
Sure it does... The problem is that, if nobody is looking, a large number of Americans will break the law. It's a sign of morality decay within our society. And I don't know how to fix that.