I believe ‘slut’ as an abuse is a recent entry and is mostly in use amongst the upper class English speaking urban youth.
Creo que "puta" como insulto es de entrada reciente y se usa mayormente entre la clase superior urbana de habla inglesa.