If violating a web sites terms of service is a felony, then the government has delegated authority in defining felonies to every web site operator. That is not appropriate.
This goes back to the old problem of identity. If people were identifiable on the internet then web sites could easily blacklist or whitelist users and no rely on ToS for things like this.