But doing it in a lab means you have no ecological validity. People know they're being watched closely, much more closely than they would be in a real life scenario, and that will affect their behavior. So you really can't be sure your results will generalize to the real world.
Possibly the best you can do is take a few stabs at both approaches and hope that all the studies point in roughly the same direction.
I hit all of them every time I go. It's awful. The old person returning a head of broccoli, the kid pulling down a display stand into my shopping on conveyer, the milk bottle leaks onto cashier. Every time I go it's a new kind of pain.
The fact that the outcome will vary in different store environments isn't a trivial factor in evaluating the claims of the experiment. IOW the findings may apply in some cases but not others, which is an important kind of detail to consider.