It’s possible that Google and FB are already doing this and are indemnified at multiple levels. Doesn’t help when a Qatari billionaire is suing them in a corrupt country with corrupt judges. May also not prevent small ad shops from being sued frivolously to make them spend money on legal defense or settle. Although US laws are more clear and already indemnifying ad companies, while I’m sure Google and FB do whatever is required by the law and their legal teams. The Qatar billionaire is the problem, not FB or the law.
It's a pretty strong statement to call Ireland a corrupt country with corrupt judges isn't it? To the contrary it has a reputation in the business world of being extremely business friendly to the point that most would accuse it of always deciding in favor of business over an individual plaintiff. If you're worried about small companies compliance cost, I'd say that's a red herring. You do business with real companies, you get insurance, you're covered. I run a small business (compared to Google), and while my current company isn't in this industry, if it was I would actually welcome such a law.
Sorry, the corrupt country and judges was an example, while I was thinking of Qatar if he chose to sue them on his own turf. He’ll lose in Ireland, so a non-issue.
I think Google could happily just write off Qatar. He can sue there for all he wants, as long as they don't have a business presence there he couldn't ever collect anything. That's kind of how I feel about GDPR, as long as I don't do business in Europe they can impose whatever ridiculous restrictions on me they want but they're all unenforceable.