Yes, society/culture are an important factor I guess. People do vote for the wrong presidents.<p>The law allows them to promise a lot of things during campaign although there is not a strong control, audit system in place.<p>Historically the congress majority is controlled by the president's party.<p>It gets very complicated if we keep looking into the problem. The conclusion is that we may be indeed partly guilty for it.