There is also that international problem. If an South American is frauded on an US American platform, by an east European using an African fake chatter: Which legislation, which court is applicable? Which oversight authority should handle this?
This is equivalent to saying "I don't think the problem is hard, it just requires an a simple solution that doesn't exist". Problems are hard problems specifically because simple easy solutions for them don't exist.
Maybe I can confiscate money paid for ad's or something, however that probably runs via a payment system outside my control.
So I have to punish my local companies advertising, but then it won't be my local branch of Coca-Cola advertising, but a foreign branch.
Enforcing this, without international cooperation, is tough. And currently international politics aren't in a cooperative phase for large parts.