I think it should be, grammatically, "she doesn't".
Grammatically you are quite right, of course. By choosing "don't" the author was trying to express a certain historical feel, to give his speaker a certain character. The speaker is a bit of an old-fashioned villain (or goondah, if that word means anything to you.)
Student or Learner