Well, now it's clear that we had a big misunderstanding because of a simple word.
Spanish is my first language, and here (and in latin america in general) the word "puta" is used to describe persons like Charlotte (Woman with questionable moral)
The problem is, it also means whore, and I really thought "whore" had the same connotations in english. Also that's why I said that "bitch" was a better word to describe her behavior.
I think I must apologize for all this, because I'm really sorry for the misunderstanding.