AUSTIN, Texas – Hours after Texas Gov. Rick Perry kicked off his second full term in office, Ted Nugent helped him celebrate at a black-tie gala, but not all attendees were pleased by the rock guitarist's performance.

Using machine guns as props, Nugent, 58, appeared onstage as the final act of the inaugural ball wearing a cutoff T-shirt emblazoned with the Confederate flag and shouting offensive remarks about non-English speakers, according to people who were in attendance. The Confederate flag was the symbol of the pro-slavery secessionist southern states in the 1861-65 American Civil War.

"Whenever someone sports the Confederate battle flag, many Texans will be offended, and rightly so, because of what it symbolizes — the enslavement of African-Americans and more recently the symbol of hate groups and terrorists," said Gary Bledsoe, president of the Texas chapter of the National Association for the Advancement of Colored People, a civil rights group.