He apologizes to the correct people.
Check it out:

Ted Nugent offered a half-baked apology — “not necessarily to the president” — for calling Obama a “subhuman mongrel,” after liberals objected to the conservative rocker’s presence at campaign events for Texas Republican gubernatorial candidate Greg Abbot.

“I did cross the line,” Nugent admitted this morning on “The Ben Ferguson Show.” “I do apologize — not necessarily to the president, but on behalf of much better men than myself. Like the best governor in America, Rick Perry; the best attorney general in America — God, just think if America had an attorney general as great as Greg Abbott, like we do here in Texas!”

The rock star claimed he was wrong to use “the street-fighter terminology of ‘subhuman mongrel.’” He contended that the should have instead used “more understandable language like ‘violator of his oath to the Constitution,’ ‘the liar that he is.’”