ideas worth fighting for