1. Twitter has a terms of service, and advertisers don't want their adverts next to hate speech.
2. there are SO MANY right wing people on twitter, tweeting away merrily. They adhere to the Terms of Service.
3. Once again, I mostly see that coming from accounts with a certain political bent
4. Fair