Cruikshank's wrong for two reasons. One, while he dismissed Kemp and others as "anti-immigrant" -- which is code for racist -- and "crazies," some constituents complaining about immigration policies were Asian and Latino, and some are immigrants.
Two, Stark came across as an amateur. He didn't listen. He failed to present a reasoned argument. He failed to marshal facts to support his case. To the contrary, at one point, Stark claimed "we still have the bracero program" for agriculture, when it ended in 1964.
He was mean, and wrong. As a senior member of Congress, Stark should act with more decorum than might be expected of angry town hall attendees. But he can't.