A gun-toting Arizona grandmother who confronted an alleged shoplifter outside a Tucson Ross has been transformed into a social-media sensation, with users dubbing her the “Based Grandma” and “Bad— Granny” and cheering her apparent attempt to stop the theft.