Ammo can definetly play a role in jams and failure to feed/fire/eject. Also, "limp wristing" can play a part also. Be sure your stance and grip are firm and maybe try some different positions. I guess it is possible there is a problem with the firearm itself but I would try the above mentioned before you give up in it. If you are using the TV show "teacup grip" then quit doing that and lookup and study the proper grip for firing a semi-auto.