Twitter’s suspension of journalist Guy Adams so soon after his brutal criticism of NBC’s Olympics coverage certainly didn’t pass the smell test, but Techmeme’s Gabe Rivera has provided a thoughtful defense of Twitter’s actions.

Twitter, of course, has teamed with NBC to cover the 2012 Olympic Games, and it was NBC’s complaint — that Adams had violated Twitter’s terms of service by tweeting the non-public email address of NBC’s Gary Zenkel —that led to the suspension. Rivera argues that Twitter may have had a point. Just what is a non-public email address?

As many pointed out, it’s not hard to figure out a business address. But does that make it public?

After Adams’ suspension, which critics called “ominous” and “appalling,” a clarification of terms of service would be welcome.