Faulty Classic Controller?

I've owned my classic controller for about a month, but I haven't used it very much, just for a VC game here and there. Anyway the B just up and stopped working one day. I was just wondering if this is happening to other people or if I just happen to be the lucky guy who bought the one piece of sh*t classic controlller out there.