Illinois’ Social Media Tax Is A Modern Stamp Act — And Just As Doomed (opens in new tab)
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 communications, and England justified it by saying it was needed to pay for British soldiers in the colonies. That it also […]
Read the original article