Human based cheat detection is very, very unreliable as you can see by gaining a high K/D on pretty much any public server. Even those who are very experienced still sometimes get it wrong, and I personally would prefer there to be no false bans even if that means some real cheaters slip through the net temporarily.
There is no need to know some knight K/D ratio if he outruns teammate vanguard right from the spawn. Not saying about always desynced swing animation. Human based cheat detection is all we have for now except VAC icon in server list, so give it a chance.