For years, Gavin McInnes has spewed bigoted views on everything from race and religion to gender and immigration. He has described a transgender person as “[a] hideous man who thinks he’s a woman;”...