Criticize the grammar if you must, but consider that Ted is also a "Rocker", and speaks to the younger crowd. Should no one speak to them?
Ted's lexicon doesn't bother me. He speaks up for the America we know and love, and wants to see her stick around for another couple of hundred years or more.
Works for me. We need all the warriors we can get.
Nothing wrong with his grammar, per se. It’s more the sentiment. “It’s cool, it rocks” is what I expect to hear from a moron like Meghan McCain, not Ted Nugent, who is not a stupid man. Speaking to the younger generation is fine (I’m relatively young myself), but let’s not dumb it down. Let’s ask everyone to step up.