I hate to say it but individuals who just create an account to post something like this on a forum I can't really take seriously.
Mostly since these individuals are people who are "give me X or else I'm going to spread rumors about you on 'social media'".
If you can provide proof, I'd be a...