по п.1 - конечно, правильно. по п.2 - теоретически Вы начали правильно - договаривались ДО похода в магазин, моих детей такое срабатывает без проблем, у Вас почему-то не помогло, может быть раньше неоднократно в ответ на плач и капризы Вы уступали и покупали игрушку?