Are these sentences grammatically correct and natural enough?

▪ You raise your voice against slavery which has existed since time immemorial and was abolished in 1948. But at the same time you are not criticising the people involved in neo-slavery: sugar daddies, call girls, etc. You know what? It's a rank hypocrisy. I can't explain how utterly biased you are!


Comma after "slavery". "From time immemorial" will irritate fewer people. A sugar daddy and a pimp are not the same. "Call girl" is a silly euphemism for "prostitute". "Etc." is more often than not lame. "Explain" sounds like a wrong word.