I just upgraded to the rim leather case. Its snug and offers nice protection. I had an issue at a part time job last friday, ended up running (yes i know at my age...) after some kids, caught them (to their suprise), and only later did I think about the bb on my hip. It was fine.
I would not have felt that comfortable about the snap in plastic holder.
On the same note when I work where it might get physical I dont carry such toys, they dont roll well with you 8)