Skechers seem to be the worst, however, I recently bought 2 pairs from IW and I bought a 6 (as I am a 6) and they fit fine. Tiny bit snug across the toes but the more I wear them the better they are.
I've never seen the point in making shoes the wrong size. It just puts people off buying them...