Snickers in Spain has pulled a controversial TV ad after public backlash deemed it homophobic and an endorsement of damaging stereotypes, reports...