Most of the negative feedback he got is not valid to me.
People shouldn't be tagged for their opinion. At least, allowing anyone to share an opinion is how a democratic system should work. If you don't like what a user has to say, ignore or debate but don't tell him to shut up. Otherwise, it's acting a bit like a dictatorship in which you have 'to obey' a group and their ideology
I agree with the majority of his speeches but even if I was 'anti-franky1', I wouldn't say he should be banned..