I didn't realise until now that my phrase could be viewed that way, Ibisc. I thought it was the correct way of saying "I hate to shop clothes" (in the same way I've been using "I love shopping books" for "I love to shop books" or "I love playing football" for "I love to play football"). Would "I hate watching TV" be wrong in the same way, or is it shopping that makes it all ambigous when you phrase it that way?
'I like [to watch/watching] [TV/rugby/golf/wildlife/other people working]' works. Also [playing/to play] [sports/cards/Scrabble/with my dog]. And I do occasionally hear '[clothes/food] shopping'. We also do quite a lot of 'window-shopping' if we want to look at things but not actually spend any money on them. But generally it seems to be '[shopping for/looking for/buying] [most things/books/food/shoes/clothes/presents...].
You can [hate/love] [to shop/shopping], but not [to shop/shopping] [things/books/etc] (although people may perhaps do that in some other part of the Anglosphere).
Your explaination is fully accepted. I also think that I might have a new way of figuring out if a person speaking/writing in English is a Swede, as I doubt that any Swede will know that the word "for" i supposed to be connected to shopping. :-) I'm not even sure that my teachers would use it, because we were never taught that English used "shop for" where the Swedish version would only be "shop". This also implies that there's a difference between shopping and buying, doesn't it? You "shop for" things, but you "buy" things?
It looks as if you Danes and Swedes have been given misleading information if it was suggested that to shop translates at købe or the unstated Swedish equivalent. at købe means to buy, although you can apparently use it without an object.
Shop has been a noun since Proto-Indo-European and only became a verb in 1806. It clearly meant 'go to the shops' and if you translate that into Danish or Swedish I am sure you will find you cannot add a direct object after it.
We often say go shopping or do the shopping where shopping is a verbal noun that does not take a direct object either.