I've never seen ammo at Walmart at a 40% discount where I live. Their selection is extremely limited, as is their availability. Parking at walmarts sucks and so does their service.
Things must be different over here.
They must. Blazer 9mm runs around $9 at walmart. Compare that to $14 - $17 (sometimes more, amazingly) per box at any normal MA gun shop.