Так вы реагируйте, не просто констатируйте факт, что она сказала или сфотографировала.Сфотографировала - немедленно убери, и стоять над душой, пока она этого не сделает. Или взять телефон из рук, самой убрать. Наболтала бабушке - что-то ты подруга слишком много знаешь, пора делать паузу в общении. И неделю-две не пускать её к себе. Будут вопросы, сказать, что пока ничего не изменилось, рассказывать будет нечего...Про благодарность, сразу спрашивать: "Тебе понравилось? А где спасибо?"  Нос воротит, сразу обрисовать: "Нет, так не пойдёт. С мамой-папой так себя вести будешь. Дарёному коню в зубы не смотрят. Как мы выражаем благодарность словами?" Проговорить "спасибо" и какая вещь красивая, ей нужна. Пару раз выскажется по шаблону, потом автоматом будет реагировать. Если родители сами невоспитанные, так хоть вы преподайте ребёнку урок хорошего тона. Не захочет говорить спасибо, скажите ей, что Вы очень расстроились, выбирали с душой, она очень плохо и невоспитанно себя ведёт. И опять возвращаемся к пословице про дарёного коня, стоим над душой, ждём нужных фраз. Маму-папу-бабушку пусть не благодарит, это их дело, а с вами так нельзя. Вам жизненно необходимо слышать хорошие слова в свой адрес.Вы не "дура", просто Вас слишком много в их жизни. Живите своей жизнью и интересами. Не надо всю себя и свои ресурсы предоставлять тем, кто этого не ценит.