Hasan Piker and Cenk Uygur were due to speak at events this week, but the Home Office cancelled their electronic travel authorisations.