Before I say anything, I don't see why you'd ask "why did you make this into its own post anyway...," if he feels it's worth discussion then that's fine. If a moderator disagrees, it's their prerogative to kill the thread, but I say let the moderators moderate, us regular members can just chat
Their most recent announcement regarding cheating is that they'll be "handing out suspensions soon." Perhaps the flagging occurs even with offline usage, perhaps not. Perhaps it will lead to a suspension, perhaps not. The history of Warden is pretty storied, if you were a Diablo II closed realm player you know that a lot of issues resulted from their anti-cheat, anti-bot methods. People constantly got disconnected and their CD-keys temporarily flagged because they made too many games within an hour, or because they entered and left games too quickly (this was bad if you were muling with somebody who didn't have a lot of patience, and deadly if you took the risk of self-muling).
Their anti-cheating methods have tended to be on the aggressive side of things. I don't have a problem with it. I hope they nail every map-hacker in the world and they don't ever get to play ladder games. Online play desperately needs to be fair, with the only variables being random factors (map and starting position). Online cheats is just bad for everyone and kills competition.
That said, the B.net 2.0 model which requires you to be online all the time to play the game "for real" (with achievements, etc.) is a little bit bogus. Achievements are a silly concept in the first place but they're clearly not going anywhere, so there are people who salivate at the option of cheating their way to achievements (e.g. people who could never beat Brutal missions just turn on god mode and attack-move to the objective or whatever). Since achievements are, to some degree, "status" objects for people and are tied to portraits and things, I understand why Blizzard wants to be able to control gameplay whether you're playing humans or playing single-player.
Nevertheless it all comes back to the singular fact that they have a EULA which we agree to when we install the game. We don't get to go through and delete lines we don't like, it's all or nothing, and so anyone playing Starcraft 2 agreed that they wouldn't cheat. Blizzard has in-game cheats to accomplish many of these functions, things which only work single player, while disabling achievements. Since the trainers do not disable achievements, it may be a serious concern for Blizzard and, indeed, they may decide to monitor for it and take action against offenders. I hope not, but we'll just have to wait and see. Still, it's nobody at Blizzard's fault if someone is caught cheating, you know?
Whew, long post. To conclude,