Then your cardreader is faulty. The 'lock' switch does not influence the electronics on the card, its just a piece of plastic which triggers a switch in the cardreader. You could modify your cardreader, so it wont ever recognize a card as write protected, even if the switch is set to locked.
Just look around in the board here, some people did that modification and wrote howtos.