When Ted Nugent's mouth opens, colorful language is bound to come out. So, if you were going to pick someone to to have a strong opinion about a controversial topic, the Motor City Madman is your guy. Nearly two weeks after Stevie Wonder announced his boycott of Florida over their 'Stand Your Ground' Law, Nugent spoke up. And it's everything you'd expect.

The rocker ripped into Wonder in a recent interview and, according to Yahoo!, trashed the music legend. Nugent also saved some choice words for Trayvon Martin, the 17-year who was killed by George Zimmerman in Florida, ruled in self defense based on 'Stand Your Ground'.

"You've gotta be kidding me. So 700 black people, mostly children, young people, were slaughtered in Chicago last year, by black people, and not a peep out of Stevie Wonder. Are you kidding me? What is this, 'One Flew Over the Cuckoo's Nest'?"

Nugent didn't stop there. In fact, he was just getting started.

"How braindead do you have to be? How strangled by denial? How dishonest? How cheap do you have to be, to focus on a clear cut case, where all the evidence -- from the D.O.J., from the FBI, from the entire army of investigative specialists in Florida -- determined that George Zimmerman acted in self-defense against the life-threatening attack by hoodlum, dope-smoking Trayvon Martin. And you're gonna focus on that clear and universally accepted act of self-defense, but ignore the black-on-black slaughter that's happening every day in this country."

But wait. There's more. Terrible Ted opted to wax religious before he was done.

"I will pray for Stevie Wonder and all these other numbnuts who think that Trayvon Martin's life is more important than the tens of thousands of slaughtered blacks at the hands of blacks? I don't even know what to do with that information...What a soulful man Stevie Wonder once was. How do do you go from being one of the most soulful people in the world, to being absolutely soulless?"

It will be interesting to see if - and how - Stevie responds. What do you think of Ted Nugent's comments?

More From 100.7 KOOL FM