Not wearing socks with shoes is wrong. Like wearing socks with sandals. That's my line and I'm sticking to it.
If you happen to be walking from your car to your yacht across a hot car park, and slip your boat shoes onto your bare feet for two minutes, the exception is valid. But, generally, if you're not on the beach or a boat, then you're just being a wanker. And if you're wearing a suit, then a double wanker with bells on. :)
It's a style choice that is perfectly acceptable. Deal with it : - )