How do disable control by iPhone headphones?
This is trivially accomplished by removing the third pin from the connectivity. You could buy an adapter for this purpose if you don't want to change headsets or get what appears to be a faulty switch in it repaired.


http://www.amazon.com/EZOPower-Headset-Adapter-Smartphone-smartphone/dp/B0046FMRGA/


Basically the green plug goes into your phone and the headphones go to the black end of the cable.