We deserve and demand better.