As a Spanish speaker, I can tell you that the word "titere" (three syllables, accent on the first syllable, pronounced Tē-Tĕ-Rĕ) does not just mean "puppet"; it is used far more often as a pejorative label for people without scruples that will steal anything not attached when you are not looking. It fits.
I didn't know that. That is just perfect.