In fact, I'm sure many of those who participated in those protests are the leaders of the current movement.
De hecho, estoy segura que muchos de los que participaron en esas protestas son los líderes del actual movimiento.