A liability waiver is not binding on anyone. No one gives up their right to sue, even if they sign a piece of paper saying they do. The waiver isn't meant to stop someone from suing, it's to stop them from winning. The first thing the plaintiff's lawyer will do is try to get the waiver thrown out. Failing that, they will try to get certain clauses separated. Failing that, they will try to move jurisdiction someplace friendlier to plaintiffs (in my example before, Texas is more friendly to plaintiffs than Florida).
My waiver says that if you do sue me, you will sue me in federal court in Key West. Now really, are you going to sue me in Key West, my home town, where the mariner always wins against the out of towner, or will you sue me in Virginia state court, (if you happen to be from Virginia), where waivers are rarely upheld. Of course, I have no assets in Virginia.....