Ten years ago Brave New Films released Walmart: The High Cost of Low Price to shine a light on the shocking business practices of one of the world's largest and most profitable retailers. We have made progress, but there is a lot more to be done to end corporate welfare.