Shiner is right. I've been to a couple of gun shows in Texas, and I was briefly at the Occupy London protest back in November. You will see a few tin foil hat types at gun shows, but most of the people are pretty normal folks looking at guns. If you didn't see them at a gun show, you wouldn't assume they were gun people.
By contrast, the Occupy London protest was wingnut central. First, let's be honest. Non-freaks simply don't do $hit like camp out in the middle of town for days or weeks on end. They have to go to work. Second, I didn't see what appeared to be the economically oppressed in society or poor people. What I saw was a mix of filthy looking bums and Jew-haters. I saw far more racial bigotry at the Occupy protest than I have ever seen at a gun show. And by "bums," I don't mean homeless people. I mean younger people in unkempt but pretty fashionable looking attire. The were dressed as well as I was. The only difference is that my clothes were clean, and I didn't smell like day-old crotch.