I don't think advertising companies would really see this as an issue. It's not like an ad playing before a video where sponsorship can be directly tied to a piece of content. The content adjacent to ads is determined by users' viewing habits and follows.
Ultimately, YouTube users have a higher degree of control over what they consume, because they self select each video on a drop-by-drop level; on Twitter the user only curates which hoses they get blasted by. And we know that YouTube still struggles with ad suitability.
For users that don't follow this public figure, the Colgate ads are going to appear somewhere else. If someone takes a screenshot and sends it to Colgate, Twitter will say "hey, it was that user's decision to follow these toxic people."
Advertisers will not want to see their ads featured next to a post calling for the genocidal extermination of a race. When you allow Gab/Voat/4-chan style moderation, you run-off advertisers which are the lifeblood of social media.