In regards to FairFight, we have some functions which are designed to combat FairFight, for instance, FairFight collects information about what keys you press on the keyboard in an attempt to catch you opening a hack menu, our hack blocks those keystrokes being sent to FairFight's servers.
Generally though, FairFight is mostly about how the user plays and acts on the battlefield, since FairFight is ultimately server-side statistics analysis, there isn't much we can do about it other than advise users to play as legit as possible.

Hiding your name when killing, this isn't possible with any hack I'm afraid. When you kill someone, the server will see it as your kill, add 1 to your kill score, and print out the names of those who killed/died.
We do have a spoof name feature, but this is completely client side, and was only intended for video recording as a way to hide your real name without having to censor it out.