I'm not remotely blaming the customer, but what a nothing-burger this submission is: Apple didn't "shut down" his iCloud account, they met an edge in their implementation that they had to remediate. Obviously customer support should be better and convey more information, but I picture a bunch of engineers frantically trying to deal with something they didn't plan for (cue replies claiming that the perfect programmers of HN would never have such an edge, how is it possible, etc) and things getting lost in translation.
I do find the story interesting in that he immediately filed a complaint with the BBB. That seems...risky. It's unfortunate that big corps can do this, but I wouldn't want to be perceived as a "problem" customer doing things like that when big Corps control your online existence.