Fostering cooperative activism through critical design