Andy Chalk said:
but it's not unreasonable of the company to cancel accounts belonging to people who refuse to pay.
Uh yes it is, it very much is. I haven't heard of a publisher coming to your house to confiscate all your games by them because you've failed a payment on one of their games and this pretty much constitutes that.
It was bad with Steam as well, thankfully Valve listened and changed the way Account-disables work about a year back: http://www.neogaf.com/forum/showthread.php?t=471349
They no longer "ban" anyones account and deny them access to their games over failed payments or payment-disputes but disallow trading and buying of new products till it's cleared up with support.
It is beyond me how you can not find someone being banned from their entire games library over an issue with a single game "not unreasonable".
Especially since in the given case the customer tried to appeal to the proper channels and they proved to be undiscerning. He has a right to a refund if the product he bought isn't fit for purpose.