I personally think it was very rude - but I also think giving some teens cash is a worry as some would spend it on fags, booze or worse, as have seen it happen!
However, I am very careful about presents and throughout the year if I see something I know someone would like I would get it and store it until Christmas etc (if I could afford it that is!) I once got a voucher off a very good friend and just felt no thought whatsoever had gone in it - as I can't use 'smellies' and she knew that but bought me a voucher from Boots, I ended up buying sanitary wear with it! (very useful but hardly a gift, lol) This year she has got it right and a trip to the garden centre is in the offing!
My DD does not have a good relationship with her father, and rarely sees him - but every year he spends a lot of money on one present, it has usually been nice boots etc Last year they got her a very beautiful FCUK jumper which cost over £100, but it has been hung up in the wardrobe ever since as it has a cowl neck and she just cannot wear anything by her neck as it irritates her - what a waste! Roll on this Christmas and what appears is a lavendar coloured (she would never wear that colour!) up to the neck Ralph Lauren hoodie - BUT as they haven't actually seen her since last Christmas Eve, it is too small! Another waste of money! Why don't they just put the receipt in, or send a voucher? They just do not know her well enough to buy her anything, never mind clothes! We will get around to putting them both on Facebook/ebay at some point, money for a hair cut would have been more useful - it's terribly sad ....