My youngest brother got me a gift card to Logan's Roadhouse (a steak chain). The problem is that we really don't like Logan's and only eat there if we're desperate for a steak and can't cook one ourselves or are too lazy to go elsewhere. He has gotten me this same thing 3 fucking years in a row. After the first year, I politely mentioned (months after Xmas) that we didn't really care for Logan's and next year, please don't get it. Year #2, I got the same thing and mentioned it again, though I wasn't as polite. I got it this year and just shook my head. He is getting it back for his birthday and I am not even taking the time to change the TO: and FROM: fields on it.
I don't want to seem ungrateful, but when someone gets you something 3 years in a row and each time you've told them not to do it, you have to take it either as 1) They're too lazy to put any thought into a gift and are doing what is easiest for them or 2) They know you don't like it and are doing it to insult you.