If you know that someone is going to buy you a gift, is it rude to just ask for what you want?

Think this is an easy ethical dilemma? THINK AGAIN! If left to her own devices, my sister would give me packages of tube socks every year for Christmas. Put in your two-cents (and leave a gift for me) in… QUESTIONLAND!!