The government is not banning Tancredo or VDARE, so there is no First Amendment issue. There is simply a majority of people who know how repugnant and un-American these latter-day nazis and klanners are. Their racist message isn't guaranteed either a venue or a quiet audience. A private business listening to its customers and community is just fine.