This is a PR problem and fixable.
Further, this is an issue with advertisers. As Elon is proposing, have people pay to get verified ($5 / year or something). Further, as I mentioned, you can "pay to avoid topics" (have users label / flag stuff they don't want in their topic, like they do now generally for breaking the rules) and advertisers can select topics to promote on AND topics to not promote next to.
The reality, is Twitter would then get a large segment of revenue outside of advertising AND advertisers would feel more confident -- boosting revenue from both sides.
> This was another reason why the credit card companies and / or payment providers pulled out (hehe) of Pornhub
This is different, the advertisers didn't pull out of Pornhub, payment processors did. Twitter could probably lose half it's advertisers short term, but if they grew the user base they'd make more money long-term. Advertisers buy eyes not virtues. Yes, a bad post next to an ad is somewhat damaging, when your choices are literally: Twitter, Google, Facebook; are you really going to cut one of your 3 choices? Not long-term.
And if an advertiser pays a service that, for example, shows terrorist propaganda, then they could be seen as funding and supporting terrorism.
Better to not take the risk. This was another reason why the credit card companies and / or payment providers pulled out (hehe) of Pornhub; they did not verify the age or consent of the people involved, thus were the payment providers complicit in perpetuating this. It would have been morally unjust to keep funneling money into PH if they didn't do anything against them. Not that the payment processors can claim much moral high ground, generally speaking, but you know what I mean.