Rapper Snoop Dogg has been refused a Visa to come and perform in the UK. And the concert's been cancelled as a result! In fact he's been refused because of a previous violent incident at Heathrow. What he should have been prevented from performing for is having lyrics clearly intended to incite hatred and violence against women. For instance:
"Can you control your hoe? (You got a bitch that wont do what you say)
You can’t control your hoe? (She hardheaded, she just won’t obey)
Can you control your hoe? (You’ve got to know what to do, and what to say)
You’ve got to put that bitch in her place, even if it’s slapping her in her face.
Ya got to control your hoe. Can you control your hoe? "