@Psyrecx
You can cheat in many ways (3rd party programs, exploits, macros etc.), however, regardless of the method used, cheating is still cheating and should be punished with permanent ban.
You are the one who trying to break the reality and explain that cheat, it's not always cheat. Let's make it clear: Anything that helps you in any way gain an advantage over other players and does something for you is cheating. Games do not ban macro because they are undetectable. At least those that are installed in hardware (mouse, keyboard).
Probably most cheaters think the same way you do. Aimbot certainly does not let them get bored ...