As a gay man I can't answer the question about women wearing heels, except to say that I don't get the attraction. I can see how high-heeled shoes can complement an outfit, but wearing them in bed and during sex seems out of place--about as much so as wearing them in the bath or shower.
I would like to comment on the subject of guys wearing white socks.
I kinda like the white socks.
When I was a boy, guys wore tube socks that came at least to the mid-calf, if not up to the knees. A guy wearing tube socks today would look ridiculous, but back then I thought they were sexy. Back then shorts were shorter, so although the leg below the knee was mostly covered, the thighs were exposed, and I do like muscular thighs. Secondly, if a guy has "shapely" calves, tube socks that come up mid-calf emphasizes that.
When fashions changed and guys started wearing crew socks (often bunched down), I was slow to accept it. It looked weird to me. Although calves are sexy, shins are not. Between the late 80s and early 90s, shorts got longer, until they were usually knee-length, or lower. I'm used to it by now, but there's still a part of me that doesn't understand exposing the lower leg instead of the thigh. Thighs are sexier.
My freshman year in college I had a suitemate from California. He wasn't your stereotypical California beach guy (e.g., not blonde or tanned). He was tall and handsome, with short brown hair, soft brown eyes, and rather hairy legs. He wore those little white ankle socks. It was the first time I'd see a guy wear socks like that--I'd seen women wear them, but never guys. It looked weird but it was strangely fascinating. The bright white of the socks contrasted with his dark leg hair, and made his skin look dark even though he wasn't tanned. They drew your attention to his legs. It was hard looking him in the face when I talked to him, because those bright white socks just kept pulling my eyes down--not to the socks themselves, but to his legs, particularly his calves.
So, to this day, I love seeing a guy in white socks IF he has good legs (especially if they are a bit hairy). It's also important that he not be too pale. He doesn't have to be tan, but he has to have some color to his skin; it's no good if he's white or pink.
But I also like bare feet. Feet can be really ugly, on both men and women, and ugly feet are a huge turn-off to me. But some guys have nice feet. It would be impossible to explain the difference, so I won't even bother trying.
Bare feet look especially good if the guy is wearing casual, comfortable pants--but again, they have to have a good color. There's something appealing about the contrast of being mostly dressed, but having that bit of skin showing. (Personally, I love the feeling of being barefoot, especially when walking on tile or hardwood floors, or outside in the grass. It's very relaxed and natural. Socks are sometimes too hot, or too tight, and it's great to take them off at the end of the day. On the other hand, if it's a bit chilly, it's nice to put on a nice pair or comfy socks.)
I also like seeing a guy being totally bare-legged. To me, legs are the sexiest part of a guy's body.
When it comes to real life sex, sometimes it's sexier to keep your socks on. In my experience, sexual encounters start off dressed. You start kissing, caressing...hands start moving under clothes, then clothes start coming off. Shirts come off so that you can kiss and caress each other's chest, shoulder, etc. and so that you can lie skin-to-skin. Pants come off for...well, for obvious reasons. But the socks? Unless foot play is part of your sexual activities, it's almost a bother to take them off, an interruption to the action. If you're lying on top of each other, the guy on top has to get up both to take his own socks off and so the other guy can move enough to reach down and take his socks off.
On the other hand, I have no particular desire for myself or my partner to leave our socks on, so if I get a chance during the action to pull them off, I usually will.
So, when it comes to gay porn, I can go either way. If the guys leave their socks on, fine. If they take them off, that's OK too. If one guys leaves his on and the other doesn't, great. If it's a solo scene, then it's kind of nice if the guy leaves his socks on for a while, slowly working his way to complete nudity.