Since I didn't hear about this exploit until it was fixed, it's not really my problem, but I would still like to express my opinion.
Bioware punishes paying customers (remember when that word used to mean something) because they abused something that was in the game? They didn't alter game data or otherwise hack the game? But they still get "banished" for a week?
How about testing your product more thoroughly BW? How about just taking back the credits people earned through the bug (or even all the credits if you can't differentiate)?
If I ever get banished for using anything YOU put in the game, be ready to have one less customer.
No matter how much testing you do on software bugs always do surface.. It says right in the TOS that you will not exploit a bug you find but will instead report it. By your logic you advocate cheating.