The FBI's arrest of social media influencer Douglass Mackey, aka "Ricky Vaughn," over satirical memes he posted on the internet in 2016 has provoked indignation from the public. The case is a dramatic new escalation in the war on the First Amendment. According to a complaint filed last week by FBI Special Agent Maegan Rees...
Read More