If someone gives you a sock you should receive it and thank them. You can't just say no or put the sock on the ground and walk away. You should always receive a sock properly, with both hands, when it's handed to you.
The best place to receive a sock is in きょうと. They're famous for their sock stores and schoolgirls who have too many socks. If you walk down the street someone is bound to try to hand you a sock in きょうと, and you should receive it happily.