I'm surprised no one has mentioned (unless I missed it) non-lethal alternatives like tasers. Although they may not be best in all situations, they certainly are more safer in a crowed situation.
Of course that depends on their legality in your location.