I get why you’re annoyed
And maybe she genuinely forgot
But in my experience (and I have a LOT of experience working with teenagers)
it’s more likely she hasn’t done it because it wouldn’t be the ‘cool’ thing to do. If all of her friends have said they aren’t going to bother with secret Santa or don’t care about the appeal she isn’t going to go against the majority and risk being made fun of for it.
it doesn’t mean your DD is selfish or doesn’t care about homeless people. Teens often have several personalities depending on who they are with
i work with a teen who was given an opportunity to go to a Xmas panto, it was optional
but he said he’d like to go. So off we went, and when he was surrounded by all of the other teens (who incidentally had chosen to go)
he was very much ‘im too old for this, this is stupid, I could be at home right now, when is the interval I’m going outside to vape’
BUT, as the actors moved from the stage to the back of the theatre for certain scenes,
his head flew round to watch them
until he thought anyone was looking.
I don’t know your DD
You do
So only you can really say whether she forgot, doesn’t care etc
By all means be disappointed and talk to her about it. and shout why you would’ve liked her to take part
But you’ll likely find she tells you she genuinely forgot and did want to take part, even tho that’s likely not what she told her mates.