Radical Women, Socialist Labor Committee, and others. Counter-protester holds a "Free Market NOT Free Lunch" sign. Copyright (c) reserved, Steve Ludwig.