Sounds like you need to give it a going over. Pull it apart and check everything out then put it back together. If everything is right the stock should not give you that trouble.
Thats right,ALL of these makers have mistakes that make it out. I have never heard of any of them not making good on thier products. People are just so quick to get on the internet and bash,without taking the steps to correct the real problem.