For my part I didn’t read the “rats” bit as (intending to be a) dehumanising (use), but instead as the short form of the name as they themselves use it too
But the possibility from overloaded context doesn’t help, I’ll definitely agree on that - if someone read this without some context knowledge, it could def read badly