IMO, it’s the store’s fault. If you let people pile up in front of a door in a mob fashion, without having lines and enforcement of those lines (I’m talking a Disney like line)...then once you open a small door, compared to the mass of humanity outside the door, this sort of thing is going to happen.
Read my post #69. The people in line were calm and fine and would have entered the doors in an orderly fashion (just as they had waited in an orderly fashion) had two women not walked up just prior to the doors opening and ran in first!