I'm sorry to tell you that with this year's severe drought, the prices of all food are going up. When the prices at the commodities level go up -- and they have to when there is a drought and less food to sell/buy -- food manufacturers like ON have no choice but to raise prices.
Some of the price raising is just taking advantage of the changes, not all the raises are based on cost rises some is just whatever the market will bear. The sad truth is the ON sells a good product and the people who buy it want it and believe they need it and will pay what it costs. I am not going to start buying crappier protein powder. This is food to me. What is more important than food? I'll give up a movie, or give up going to a concert before I give up something as central to life as healthy food. And ON whey protein is healthy and, all things considered, cheap.
I only started buying ON protein in February 2012. .. but the prices have not gone up since then. 2 lbs were never $19 and the flavors I buy are not $31, as you assert in your complaint, now. Many 2 lb canniester of ON 100 gold whey cost $25 .. . the only ones that cost $31 are premium flavors like banana and for me, the banana flavor literally is awful: it tastes like chemicals, not banana, but fake flavoring. I can't stand it but that is the only 2 lb order I have made for $31. I wonder what your whinning is based on.