Half of those groups are communist front organization. Maybe more. The rest are very far leftist or worse.