Also a "terms of service" does not hold complete and total legal power. I know this from when I was threatened to be sued by a huge well known website until they realized their terms of service was garbage. You can't just say in your terms of service "We hold the right to terminate any account we see fit" basically as Google does and expect it to legally hold up. Especially if a large sum of money is owed and the offense that caused the money not to be paid is minor or never explained.
So my question is how does Google get away with it? How does Google never get sued for this from legitimate sites that were banned for no good reason? And has anyone fought Google legally over this?