The code might look ok in a formal way, but if you attend the botting, you'll see that the group (of botters using bgbuddy) is being report, because they move between "biggest fight"s at the start of bigger BGs (e.g. Isle of Conquest). Also, everyone who is downloading meshes/Tiles in a BG are being reported, as they stand around doing nothing and also is being caught by the reporting code.
Technically the code is ok, in practice it does also report (all) BGBuddy users, when they don't rush into action. (as they are using the same way)
What happened was in Isle of Conquest: As usual, you wait until doors are closed so you use the teleporter unsuspiciously, then all bgbuddy users rushed to hangar, no resistance there and then to biggest fight at alliance keep. Right before we arrived, HonorBuddy log showed "Reported xyz", which was in fact all BGBuddy users, which did not get any dmg/heal because they totally avoided (by accident) all pvp actions.