Saturday's anti-BNP march wasn't a rally against right wing extremists by reasonable people. It was a march by left wing extremists promoting their agenda, to which some reasonable people may unwittingly have tagged along.
That's why there were "REVOLUTION" banners being flown; that's why the Communist Party flags were out; that's why the chant "kill the cops" was so popular amongst marchers (which must have been pleasant for the officers obligingly closing off streets for them) and that's why, as one walks down the Embankment today, many memorials and historic monuments are covered with spray-painted slogans such as "solidarity is our weapon", "burn the banks" and "elitist shit".