Why does everyone hate Cloudflare? They get shit on a lot here. Why? What do they do and how is that different from other companies that offer similar services?...