Eine interessante Wortklauberei.
Aber ich denke wir können das sehr schnell auflösen: Eine Tierrechtsbewegung oder eine Bürgerrechtsbewegung ist per definitionem nicht eine Bewegung von Tieren oder Bürgern sondern für Tiere und Bürger.
Bürgerrechtsbewegung-Bedeutung laut Duden:
"Bewegung für die Verwirklichung der Bürger- und Menschenrechte"
Auch sprachlich macht das durchaus Sinn. Schließlich heißt es Tier- oder Bürgerrechtsbewegung und nicht Tier- oder Bürgerbewegung. Das heißt, "bewegt" werden hier nicht Tiere oder Bürger, sondern das Tierrecht bzw. das Bürgerrecht. Und somit kann eine Tierrechtsbewegung selbstverständlich auch nicht von Tieren angestoßen werden.