translate English to German: We all deserve better.
Wir verdienen bessere Lösungen.