Well, I seriously doubt he got suspended for just saying that EA has "sold their soul". Look at the Bioware Social forum and if that's all it took, about 30% of the forum would be suspended.
That said, essentially EA is delaying delivery of a product that was paid for. And, while the circumstances are fairly unusual (why rage about a game you haven't even downloaded yet?), EA should have either a) permitted the download once customer service was notified or b) refunded him the money. A restaurant has the right to refuse service to an unruly customer, they don't get to charge that customer for the meal he might have eaten.
That said, essentially EA is delaying delivery of a product that was paid for. And, while the circumstances are fairly unusual (why rage about a game you haven't even downloaded yet?), EA should have either a) permitted the download once customer service was notified or b) refunded him the money. A restaurant has the right to refuse service to an unruly customer, they don't get to charge that customer for the meal he might have eaten.