Why does this make so many English people angry?
Foreigners do it all the time. Men of the European variety wouldn't know a sock if it gave them a lapdance.
I don't see anything wrong with it. I never ever wear sandles but when you've got a pair of shoes that are particularly low, wearing socks with them makes you look like a mental.
Socks are for winter.