This image has gone viral. Over the weekend a 12-year-old boy confronted an anti-gay march in Mexico.