They do have them, sort of - in many large cities these days, the police have ordinary old paintball guns for riots and other large disturbances, except their pellets aren't filled with paint, they're filled with tear gas. Wonder how hard that'd be to get hold of... ;)