Le verbe se repentir est un verbe essentiellement pronominal ; c’est donc avec le sujet que se fait l’accord du participe passé. On écrit alors : Ils se sont repentis de cette action. Le verbe reprocher est un verbe transitif direct, qui peut se mettre à la voix pronominale. Mais, dans ce cas, le pronom personnel se, qui l’accompagne, n’est pas le complément d’objet direct ; il est un complément d’objet indirect. Il ne commande donc pas l’accord du participe passé aux temps composés. C’est pourquoi on écrit Ils se sont reproché (et non reprochés) cette action. Notons cependant que l’on écrit L’action qu’ils se sont reprochée car dans cette phrase, qui est l’équivalent de L’action qu’ils ont reprochée à eux-mêmes, l’accord se fait avec le complément d’objet direct antéposé, ici le pronom relatif élidé qu’, qui a pour antécédent le nom féminin singulier action.