Record every mission you fly, and when there's something questionable, forward it to support. Until there's an anti-cheat software, (i.e PunkBuster), that's your only recourse. It doesn't take a genius to hack the code values, but thankfully, most in here have great ethics and wouldn't consider doing this.
HTC works VERY hard to ensure that their code is well protected, trusting to "ethics" would be just plain foolish.
i fired all my rounds into the spitfire from a distance of 200m. the rounds hit but the plane did not record any damage
If your shooting from 200m, (600 feet) your wasting ammo. Those hits that you are getting are doing very little damage due to them NOT hitting in a tight concentration. 500 rounds up and down the side of a plane doesn't do crap, but put all thos rounds in one spot and your see planes explode.
(not a pick, i was only like a 1K above him and he just got off field)
no its not a pick, this is called a vulch

Lag can very easily explain this. I know if I jump into a plane as soon as I hit the arena, I'll shoot rubber bullets, because my computer is still loading data from the servers ( like populating the roster, filling out the cons on the map and so on). So you had ONE spit not go down when you thought you had hit it

If you get 5 or 6 in a row, THEN you might have something to worry about.