Absolute junk!

I bought these for a wedding and had to buy new ones at the last minute. First of all, they were too short for my legs. And why is that? Not only were they too short, these things have absolutely no stretch and get runs VERY easily. I am NOT ordering nylons online anymore. I would prefer to see what kind of material they are actually made of before I buy! I got better nylons for half the price at another store!