As for my opinion, I don't think there are too many hackers, it is netcode.
For some reason I am plagued with bad netcode I really should do a 10min video because for example I can flank people on lockers, run up to them empty a whole mag into their back, they turn around and one shot me, and it says they have 100% health. This happens about 70% of every game I play.
But on their screen they are facing me and have already shot me. (they happened to be recording too, totally different perspective).
Yet if I go and play on an Aussie server with a 300 ping I can get 50 kills and 0 deaths on Zavod, because the perspective is switched; I kill them before they know they are being shot at, and I get all the hackusations thrown at ME.
It is something to do with ping, my ping is around 10 on UK and EU servers. Infact everyone I know with a low ping has these issues. I had far better hitreg on 2mbit adsl than I do on 50mbit fibre!