To all this, yes! But at some point, when you've been called a "fucking whore" and "the worst Grandmother in the world" because you don't give them even more money after they've wasted what you already gave them and don't even remember you gave it to them, you just have to give up. (Sorry, I'm just ranting.)