The number one rule should be 'eat before you go shopping.' Hey, I've been guilty of shopping on an empty stomach, but it just makes me shop faster so I can get home to cook and eat!  I have friends with type 1 diabetes and they usually have candy in their bags for emergencies.  Fats are not courteous. Ever.