My Oldest is turning 17 tomorrow, she gave me some suggestions of things she would like, the thing is she is really picky, If I buy the wrong hoodie, brand color, she won't wear it, So I thought I will give her $100 and she can buy what she wants. My friend says it is rude to give money for a birthday, I should have bought a gift, and if she doesn't like it tough. Is it rude? I thought it was more practical.