Listen to Ted Nugent on iHeartRadio

Ted Nugent says that "at the tender age of 65" the message is finally sinking in -- he needs to clean up his language. 

The Motor City Madman tells CNN's "Erin Burnett OutFront" he's "not gonna call people names anymore."  He admits it's something he's been told to do many times before, and not just from those he's offended but from his allies -- including his wife, children, and grandchildren.  Nugent's comments follow the criticism he has received for calling President Obama a "sub-human mongrel."  

He adds that his family and others have told him he'll "be more effective" if he'll "back off that Detroit, street fighter, rock 'n' roll stage rhetoric."  He also says he feels he owes to Senators Rand Paul, Ted Cruz, and others to "be more civil" when he's representing them. 

But that doesn't mean a kinder, gentler Ted Nugent is forthcoming.  He says he intends to "get right down to the nitty gritty" and be more direct in calling out those he believes are "abusing power in the United States government." 

Photo Credit Getty Images