Locked out: Did US tech company over-comply with Iran sanctions?

Users from Iran and other sanctioned countries are angry at data hosting firm GitHub for shutting down their accounts.