You are buying old stock.
The bag says "Best by 1 APR 2009". That doesn't sound that old to me.
Plus, in the previous months this years, I've had great deals on protein powder, specifically ON Classic Whey and ON 100% Whey Gold Standard. Even my old favorite weight gainer, N-Large
2 runs for about $42 for a 10-lb bucket. And, that's not counting the grocery stores that carry Body Fortress Whey protein for around $8 to $12 for a 2-lb container.
So, again, I must ask from where are these astronomical prices coming.