I don't think so. I think the reddit posts are essentially complaining into the void. Instead of posting them on reddit I guess people should be submitting to the FTC etc!