Im Deutschen gibt es zum Teil doch sehr feine Unterschiede, die auch Muttersprachlern nicht immer unbedingt geläufig sind, besonders wenn die entsprechenden Wendungen ungebräuchlich oder alterthümlich sind.
Da schlage ich also den gerade erhaltenen Band Jack Engles Leben und Abenteuer von Walt Whitman (Büchergilde Gutenberg, 2017) auf und lese:
Nach griech. Mythos war Telemachos noch ein Kind, als sein Vater Odysseus in den Trojanischen Krieg zog. Zum jungen Mann herangewachsen, verließ er seine Mutter Penelope, machte sich auf die Suche nach seinem Erzeuger und traf ihn bei der Heimkehr in Gestalt eines Bettlers an. Nachdem Odysseus sich ihm zu erkennen gegeben hatte, rächten Vater und Sohn gemeinsam die Freier, die die vermeintlich Witwe Penelope bedrängt und belagert hatten. (S. 165)
Nun sind im Deutschen „jemanden rächen“ und „sich an jemandem rächen“ zwei sehr unterschiedliche Dinge; während dies bedeutet, an dem Verantwortlichen eines Unrechts Rache zu nehmen, also den „jemand“ zu strafen für etwas, was er getan oder zu verantworten hat, bedeutet jenes, einem Opfer Genugtuung zu verschaffen, indem man einen Dritten straft oder zur Verantwortung zieht, also „jemandem“ für ein erlittenes Unrecht einen Ausgleich zu schaffen.
Odysseus und Telemach werden mithin „sich an den Freiern“ und nicht „die Freier“ gerächt bzw. werden sie Penelope gerächt haben.