I'm used to that now, when I last played BF4 about 2 months ago, I saw fairfight ban messages about every 30 seconds. I just accept that nowadays if its online, people will cheat
I was on a 3200 ticket lockers game last night and can't recall seeing more than 2-3 to be honest. I do agree they need to improve their detection methods as some slip through the net.