I think Sylvester should stay. One does not have to agree with everything he says in order to permit his free speech. This is America and this thread is precisely for the purpose of political opinions.
Also, it should not be a matter of vote as to who stays or goes on a political thread. This simply silences the lone dissenter. It is anti democratic.