Вопрос к Лиге Добра

Сегодня вечером выходила гулять собаку и увидела женщину, сидевшую в сугробе возле дома (рядом с тропинкой). Захотелось помочь человеку и я пристала к ней с вопросом, не нужна ли ей помощь. Оказалось, что женщина была прилично выпившая и с трудом стояла на ногах. Я с ней немного поговорила, помогла ей пройти вдоль дома и выбраться из сугробов. Она очень меня благодарила и в качестве благодарности всучила мне 500 рублей. Я отказывалась как могла, просила ее оставить деньги на такси, но она говорила что у нее есть, чтобы я купила на эти деньги собаке корма и сунула мне их в карман. Мне пришлось оставить деньги себе, так как она бы обиделась если я их вернула.

Вопрос: правильно ли я сделала и как поступили бы вы на моем месте?