Enough drugs renders both of those ineffective. Hell, alcohol can even lessen the effect of mace to a nuisance. Tazer you have one shot, better not miss. Stun guns put you in knife/fist/grabbing range.
I don't know of anyone that has built up a tolerance to bullets before.