London Mayor Sadiq Khan says people have been treated appallingly in parts of London and he hopes for a change of attitude among councillors.