We should be very careful about criticizing others....
We (OCers) do not like being called names such as zealots, nutts, gun whacko's etc... yet some of us are willing to poke fun at these folks? Now they may not make a lot of sense to some of us but, remember we don't make a lot of sense to most Americans yet. My understanding of this group is they take issue (however disorganized) with the 1% of US corporations and Uber wealthy that get special breaks, benefits etc... I don't have a dog in this fight. The way I see it is we should make it very clear that we support all constitutional rights, especially those such as the 1A, that benefit directly from the 2A and vice versa. Whether we agree with them or not, we should avoid publicly demeaning them. If we take the high road and state we support their right to peacefully assemble and air their grievances, they may see us as the good guys/gals we are, and not the gun nuts they thought we were.
As with many things in life you will find that, often there are more things to bind us together than to divide us. Just saying sugar & spice works far better than urine & vinegar in most cases.