It really is a crappy design flaw but thats the way they come. With the weight of the volume control on one side of the headphones, that side tends to fall out of my ear. Really sorry design on they're part.
I'd say go with the bluetooth stereo headsets. The sound quality is better and you dont have to worry about the faulty wires being in the way. I invested in one the other day and come to find out other than listening to music, they also pick up calls. You can find good deals on ebay.