All BBs are not the same. The crappy .12s you speak of are often inconsistent in shape and diameter, fragile and unpolished. They can actually be bad for your gun if they break when feeding or chew up your hopup rubber.
Stick with good 0.20s even for plinking. They're $10 for a bag of 2000 BBs, just be glad you don't play paintball.