If they're playing a cracked version of game then EA wouldn't of been able to deprive them access to it. I guess being able to have your gaming access revoked at will is one of the bonuses of being a legally paying customer
And it's a single player game, hacking shouldn't be an issue. Blizzard came across the same issue when they banned people from battle.net for cheating in the single player games. And it's Dragon Age, I've not heard anything but I assume it supports mods.
I can't really think of any justification for revoking someones access to a game they paid for. Revoke access to the bioware store to get DLC in future, disable MP access, forum access, no support etc. But don't take away their legally paid for games. It's these kind of dickhead moves by publishers that make people unwary of if they actually own their games and they begin to doubt whether it's worth buying/renting access to EA games in future.
Anyway if it was something really serious then EA wouldn't be scrambling around contradicting themselves and trying to handle the PR fallout. They'd of stood by their initial decision, stated explicitly what it was that got the guy banned and continued on their merry way. Which back to the autistic kid getting branded a cheater, that was Microsofts reaction.
tl;dr -
I'd imagine most gamers are gonna have a hard time siding with the corporation that will turn their games on and off at will. It's part of the transition into digital purchases, gamers are still uncertain, and when companies like EA pull dick moves like this it doesn't help with the uncertainty. Gamers want to be making digital purchases with the confidence they'll still be able to play many moons down the line, just like the disc based games, and that it's not just a very expensive rental that lasts as long as the publishers dictates.