I appreciate that politicians should have some grasp of how "reglar folk" live, but the "how much is a gallon of milk?" question isn't actually a good proxy for that.
I couldn't tell you how much a gallon of milk costs (though I'd guess 4 bucks) because I don't drink milk, and when I do buy it I don't buy it by the gallon, and since its such a minor part of my spending when I do buy it I don't pay much attention to the price.
Yes, this is one of those long established little hoops politicians should be prepared to jump through, but it's still a stupid one.