Why are they so poor quality? I've had M&S which go hard and bobbly after a few washes, Next which lose the elastic in the waist, as does H&M. Where can I get a pair that actually lasts the cold season from? I am looking for between age 5 and 7.