About generality talk, first of all, it should not alter that ultimately everybody should be held responsible only for what he/she did not what anyone else did. Second, it is, like everything else, also depends on the level of honesty and how much the person restrict himself by the facts. In other words, not all generality talk created equal. For example when that guy beats his drums on Muslims here and gives them all hard time without basing his claims on signs like a sufficient level of support and connections within the group or a benefit (like maintaining the advantage of a power and control they have) through these actions then his talk can hardly be seen as having more value than the barking of a dog.
He even showed what could very strongly suggests his willingness to ignore facts when he was confronted with how much he could be wrong in claiming that Muslims celebrated in a group in New Jersey after 9/11 and he refused to abandon his claim. Funny how the media were reporting that as if it is a sign of a good strength. You could confuse "Hamas" with "hummus", "baba ganoush" and all Arab associated food names and still that may not come even anywhere to eclipse your denial of facts in front of you and insisting on a mistake.
On the other hand, the argument, for example, that why should everyone be inspected in the airport given that Arab Muslims did 9/11 or the statement that "Muslims attacked us in 9/11" despite being not pleasurable thing to me as an Arab Muslim, are built on a ground with a fact (The problem however, for the first is how much it conflicts with laws and an already chosen policy path and how much it could encourage unwarranted discrimination in other things while the problem with that statement is how much it could misleadingly sound as if Muslims came as a group attacked in 9/11 and that is why it is not the same as saying those who attacked on 9/11 were Muslims).