Blake Shelton has enjoyed time in the media spotlight for all the right reasons recently, due to his romance with Gwen Stefani. But on 14 August, the country singer's past reared its ugly head as comments he made on Twitter were dubbed racist and sexist by internet heads.

"Wish the douchebag in the next room would either shut up or learn some English so I would at least know what he's planning to bomb," one tweet of Blake Shelton's from 2011 said. (via HollywoodLife).

Another tweet from the singer in 2010 disclosed a "sick fantasy" about then 16-year-old actress Dakota Fanning.

"So I just figured out a great excuse for my sick fantasy about Dakota Fanning. I thought she was Amanda Seyfried," the alleged tweet said.

The alleged tweets have now been deleted, but screenshots of the bizarre comments are doing the rounds on social media with the general public slamming Shelton over his nasty remarks.

One angry fan said: "Absolutely zero people should be surprised that Blake Shelton, a country singer from Oklahoma, is possibly racist and homophobic."

Another wrote: "@blakeshelton I can't believe you would say something so racist I will never buy your music again."

A source told Hollywood Life that the Hollaback Girl hit-maker is "mortified" about the 40-year-old's tweets.

"Gwen is absolutely mortified about Blake's Tweets," the source said. "She's a California, die-hard liberal with a huge gay fan base. Her first love was Indian, and her brand is built on female empowerment."

"She has so many feminist-themed hits, and now she's finding out the man she wants to marry might secretly be this big hatemonger who just happened to be on his best behaviour since she came into his life!"

This comes at a time when rumour mills are in overdrive about Shelton and Stefani plans to tie the knot. The couple have been dating over the past eight months after meeting on the set of The Voice.

Blake Shelton
The offensive tweets have been deleted but screenshots of the bizarre comments are doing the rounds on social media with fans jumping in to slam Blake Shelton for his nasty remarks REUTERS