"...he is being a huge public idiot."
Respectfully disagree. We need many more like him knowing what we know about islamist vermin.
He is continuing the perception that gun owners are red neck idiots. We need to work to convert the other side to our views, not reinforce the stereotypes. The rights of the 2nd Amendment have advanced so far recently because the old stereotypes of all gun owners being racist rednecks is slipping. There are many people going to gun ranges in say, Chicago, that are on the other side of the political aisle.
A man, standing in front of the Confederate flag, saying he will not serve muslims, is presenting that stereotype to the hilt. So much so, it makes me wonder if he is really who he says he is. The only way we retain and expand our rights is if those rights continue to become a non partisan issue.