Since their major label debut in 2008, the Zac Brown Band have built an enormous career on the strength of some of the most unique, standout songs in contemporary country music.
Country music is as American as football / apple pie / insert-any-other-cliche-phrase-here, so it makes sense that, from time to time, the genre's artists would don some patriotic clothing.
Zac Brown has said that he had no idea that there were strippers and drugs at party he was at in a hotel room in Florida. Police arrived and arrested several people, but not Zac Brown. It appears that there was an effort to keep his name out of it, but TMZ has more information on it.