单项选择题

Why does the honest public have to pay higher prices when they go to the shops

A.There is a "shrinkage" in market values.
B.Many goods are not available.
C.Goods in many shops lack variety.
D.There are many cases of shop-lifting.