Valve is doing balance in CSGO completely wrong. I think they want people to use higher tier guns as well (SG, AUG) which is fine imo, but they're nerfing the guns very wrong. Not to mention people want to use AK/M4. They really need to cut the fucking rng, it was beyond annoying before, it's even more annoying now. Instead of increasing RNG they should for example maybe increase damage drop off over longer range but improve first shot accuracy of rifles. It's fucking frustrating when the bullets don't fly where your crosshair is on your first shot (look at the video Xant posted)...
I agree that spraying needed a nerf, it was quite ridiculous at what range you could still be successful with a spray, but adding RNG is just not the right way.
That's one of the things why I really like Quake, zero RNG. Too bad the game is not that popular anymore.