I despise this tradition. I used to buy serious presents for people and always seemed to end up with tat or a 'joke' gift.
Two of the worst were a Brittania airways complimentary in flight wash bag and last year's Borat mankini.
Anyway, this year I've decided if you can't beat them, join them...