Throughout my matchmaking experience I have noticed this as well, and it is soooo frustrating, and yes I think it has to do with my internet connection, this may be the circumstance for you, but the chances are if you have a bad connection you are going to get shafted and you guns are going to be firing blanks from time to time. But if that is the case that people can modify fire rates, damage rates, weapon power rates, then people who have a bad connection like me that get shafted to begin with, and then you have that on top of it, then all in all people like me aren't going to have a good time, I guess just report the players on Xbox live, then send the gamertags to 343 through email, and let them take it from their, just describe what happened and then they should trace the IP address and then they'll block it from accessing Xbox live.