American dancer and Fame star Debbie Allen said Ms Spencer owed"not just the Royal Family but the dance world an apology", citing men who had become"great contributors to the world and society" who had studied dance, such as Steve Jobs, Christopher Walken and Dustin Hoffman.
"Darling you're not on Saturday Night Live, you're a respected media journalist. And we expect to get our news, information and ideas from you, so poking fun at the dance world, the ballet and young boys, this is just not cool," Ms Allen said.Responding to the uproar on Instagram, Ms Spencer apologised for her"insensitive comment" and encouraged the Prince to pursue his passions."From ballet to anything one wants to explore in life, I say GO FOR IT.