That was probably a youth league rule. In the NHL you can stand there with your hands on your hips and your cup and supporter back in the locker room, if you want. What you can't throw is the stick (is Hasek reading this?).
I think body blocks happen more now because the players have better armor.