Walmart, the single largest employer in America with 2.3 million employees worldwide, has come under fire for its attendance policy.