installation error, yea right.
i think those pedals are really nice, they are magnesium, sealed bearings, light, and if you put on the long pins you cant slip pedals very easily, i haven't got a shinner in like 6 months, maybe you had the short pins? also, i got them for like 15$ so i'm happy. i slipped pedals because of the impact, im pretty sure that would have happened even i had twice the pins.