Well, Goblinchild, I think you are being the one being sniffy and unpleasant by saying you hate wine and all that. I expect people bought you it because they hoped you'd like it, since most people do.
And it's not 'bothering to find out' - it's possibly not having the time, or knowing who to ask, to find out what a teacher would like most of all, so you buy what you think most people probably would be quite pleased to get - sweets, wine etc.
That's the principle I often go on when I'm buying birthday presents for children I don't know so well: would my child be happy with this? It can't be too bad a present then. Would I like this? Well then hopefully the teacher will.
You saying you hate stuff and don't want it and only presents from kids who've 'bothered to find out' what you like is quite rude and annoying.
My dd wanted to give her teacher something nice/individual this year so she did a 'topic book' style piece of writing about everything she'd liked in year 5 and how good it had been and so on in the style the teacher had been pushing all year. But althoughI thought that was quite charming, I bought the teacher a nice bottle of wine too, cos my child's homemade gifts, though charming, might not last that long really. Hope she didn't hate it!