(Never actually played this game btw lmao)
Yeah that's alright, you seem to understand the ethic dynamics just fine XD!
I will argue in defense of xenophiles giving equal rights to other species...
Well first off, you're right. As I established, Xenophiles just want other species living with you on your planets.
Which is such a pure nice thingBut I will argue that any such society would necessarily give equal rights to such xenos! Here I go:
They're so different and great and I want to (with their consent) hug them all and poke their various exhalation holes and flanges and membranes-What entity is worthy of rights? One like us? That's far too arbitrary.
If our morality is to have any lasting meaning, it must include those who are different than us. Anything else is clannish warfare, smoke in a pan.
The lasting morality is to enfold all thinking beings into one concordance of sentience. To live, both individually and communally, and hopefully discover (through meme or individual) some true solution to the coldness of the galaxy.
Xenophiles are explicitly okay with having sapient aliens in zoos / as pets, if the fallen empires are any indicator, so by itself that means xenophilia isn't equal rights to aliens. That would be a combination of xenophilia and egalitarianism.
It's hard to pin any specific ethos as evil in Stellaris terms, but xenophobia, authoritarianism and militarism are usually going to lean in that direction. I've played benevolent kings that ran xenophobic empires that wanted to just be left alone, and I wouldn't call them evil, so clearly those ethics aren't evil in and of themselves, but it is at least the part of the diagram where the empires that enslave and eat sapient aliens reside.
Fallen Empires are an edge case, but even so - they have valued the input of those sapients for countless years. Preserving them through The Cycle.
Other than that, in-game Xenophiles cannot purge/displace xenos.
(I was going to say that they can't enslave xenos, which is technically true, but it's not actually possible unless enabled by certain ethics. Not default.)
Edit: ethics, not civics, enable slavery. Mistyped