What makes this rating so low IS the fact that I love the game, but the development team isn't combating hackers effectively, especially on pc. This has become a game of spot the hacker, and not a first person shooter!
Stop trying to push new features and instead focus on playability!
Most days, I can't go a single round without spotting a hacker on my kill cams. The days after mass bans or some change that necessitate an update to hacks that people are using, the game completely changes.
Worse yet, even after reporting someone, you get to play with them 3-4 more times as you cue up, and after they are banned, every loss to them still counts.