Personally, I would just like to say that if I was at a quick stop and a guy came in with a gun, I would much rather it be an replica. Worst case then is he hits me with it, or shoots me with a BB if he gets pissed off. With a real gun, if he gets mad, I'm dead.
I would perosnally rather have replicas easier to get, for criminals and others. If criminals had easy access to that, it may be chosen over a real gun.