Yup. Mine broke. I bet if you look down the sides near the bottom, you'll see that there are two plastic tabs (one one each side) that are supposed to lock the bb in place. On mine, one of those went missing.
I decided to buy the Seidio holster as a replacement, since the stock holster sent my bb flying on many occasions. It was a huge improvement, and well worth the price of the holster!