Concertgoer Randy Snell, a registered nurse who suffers from asthma, told the Detroit News at least one patron demanded Kid Rock stop smoking his cigar, while others left the 1,000-seat Andiamo Celebrity Showroom during Friday's concert by country star Travis Tritt.
Snell said he called the owner Saturday, but hasn't heard back from him. The nurse said he plans to file a complaint with health officials.
"It's a violation of a state law, and people paid good money to come to a non-smoking venue, but they were not treated to a non-smoking venue," Snell told the newspaper. "Special privileges were extended in disregarding the law."
Rock issued an apology Monday through his publicist, Nick Stern.
"I doubt I'm the first one to ever make a bad decision while being intoxicated, so he without fault please cast the first stone," Rock said. "My most sincere apologies to the patrons I may have offended, and a big middle finger in advance to all the haters and attorneys who will somehow try to find an easy paycheck in all this."
2014: The Year in Fashion [PHOTOS]
Bette Midler covers 'Waterfalls' by TLC