President Trump's desire to block critics on Twitter just hit another snag. A federal appeals court in New York has ruled that Trump is violating the First Amendment by blocking people he disagrees with on the social network. Public officials using…