I'll add this: The management of the co that I used to work for took ESD so seriously that they made everyone in the company take, and pass, an ESD awareness course once per year regardless of their actual job.
Looks like the original question was answered, but I wanted to add that I too went through ESD training at a previous job. Although the person who taught the course didn't know anything about electronics and managed to convince upper management for him to do the training (probably to justify his position), as with any meeting/training, we always learned something; we even had a cool video on static electricity.
From my understanding, it's not necessarily the charge you put into a device, it's the discharge rate that shocks the internal structure. So if you carry a device, it builds a charge based on humidity, material differences, etc... After you touch something at a different potential, let's say 0V, and the 1000V that built up as a result of ESD instantaneously discharges causing damage to the device; whether blowing it up immediately or weakening it.
Personally, I should practice ESD at home, but I almost never do. I will try placing things in static bags when moving them around, and have laid out an ESD mat, but ESD practices is tough.
We also treated unpopulated PCBs as static sensitive which was ridiculous.
On another note, I remain baffled why DigiKey will use such a large box and lots of shipping material to ship one or two small static bags worth of devices. When I unroll the packaging material, I must have three-feet for only ordering maybe two surface mount parts with a quantity of five each.