Cloudflare took down our website after trying to force us to pay $120000 within 24h
(robindev.substack.com)
That's fair, this is one part of the story, and it's not like screenshots can't be doctored. Any screenshot taken from the web is ridiculously easy to manipulate.