Not sure about your kilt hose, but I was all my handwashables in a special cleaner I get from a company called Jeunique.
http://www.jeunique.com/EN/pages/body/delicat.html

I've been using this for almost ten years now. I've noticed less wear on my clothes than when I used to use Woolite, and the colors don't fade. Now the fabrics I was are probably a good bit different than what You have but hope it helps.