Illinois’ Social Media Tax Is A Modern Stamp Act — And Just As Doomed
England imposing the Stamp Act on the American colonies back in 1765 was one of the final moves that pushed those colonies into open revolt for their independence. The law sought to tax printed com…