Knitting socks is not required! You can use your sock yarn for other things. It's fingering weight, and I have made scarves and shawls with it, and there are many other projects using that weight of yarn. It's not a sin, I promise!
Also, tell your son for me that maybe he should learn to knit himself instead of criticising his mother!
You have my full support. I have very sensitive feet and hand knit socks hurt.