Should you waive the lease-break fee?
Short answer: No.
Long answer: No no no no no no no no no no no no no.
People forget that a lease is a contract, and when they sign a lease, they are committed to the terms of that lease.
Sometimes, of course, people have unexpected issues, like a job loss or transfer. For that, you can relax the terms, although even then it should be stipulated in the lease that these kinds of reasons can result in a reconsideration of the lease-break penalty.
But a lot of people who want to get out of their lease will start complaining about maintenance issues and later claim that that's why they should be allowed to leave, even though the real reason is that they can't afford it, or they want to buy a house, or something like that.
If a resident has a truly disruptive maintenance problem that has not been resolved in a timely manner, then you might want to offer them the chance to break their lease; however, be sure to put a time limit on this, like they have to let you know within two weeks. I've witnessed residents who were given this offer, and then four months after the problem was resolved came back and wanted to use it as a reason to break their lease when really it's because they just want out of this particular housing agreement.
Finally, I would say to never, ever, EVER try to control what people put out on social media. That usually backfires. Since a lot of the reviewing sites are anonymous, you probably wouldn't be able to stop anyone from putting it out.