Alec the guy had been using the cheats for months. Even using them in PvP. This was just the nail in the coffin for his account. Thats why he wasn't on Exegious stream last night.
That's hogwash! 'Nail in the coffin' like it's ok to cheat a little bit, but not a lot? Any account found to be cheating should be banned straight off. If hacking is also present, then the account should be shredded.
What we see from Frontiers actions, is they either a) didnt know he was cheating/hacking until making it public, or b) they knew and did nothing.
Further, after going public, and them doing an 'investigation' they merely banned his account to solo play. Sorry that is the cation expected from a company taking cheating/hacking seriously.