Germany will not tolerate "vigilante justice," Chancellor Angela Merkel's spokesman said on Monday, after hundreds of far-right protesters staged a violent demonstration in response to a fatal stabbing that authorities blamed on a Syrian and an Iraqi.