That's a stretch.
They don't exist amingst humans because they literally can't and because humans don't know about them outside of myth. They think mermaids are old sailor's stories.
Not because they're not seen as equal. That's got nothing to do with it.
They're not a land species. Ergo, they cannot live on land where humans live any more than humans can live among them.