Scams Published December 29, 2025 by Pedro Adelino 0 Social media companies continue to fail their users. I can no longer stand by – I must act.