Singer Beth Ditto has come up with a novel way to combat homophobia - by throwing up on bigots. The Gossip frontwoman, who is an outspoken advocate for gay rights, was so offended by a group of teenage boys mocking her sexuality, she deliberately vomited on them. She says, "I once puked on some homophobic boys on a boat. "It might not have been the most hygienic approach, but it was certainly very effective."