The legitimate government returned to Berlin on 20 March and asked for the general strike to be ended. To achieve this it offered some concessions to the unions, some of them made in bad faith. The unions (ADGB, Afa-Bund and DBB) demanded the creation of a new government made up of SPD and USPD, led by Carl Legien but only a new government based on the Weimar Coalition found a majority in the National Assembly and Hermann Müller (SPD) replaced Bauer as Chancellor. The government then tried to negotiate with workers who refused to lay down their arms, after the unions called off the strike on 22 March. When the negotiations failed, the revolt in the Ruhr was suppressed by Reichswehr and "Freikorps" in early April 1920. Hundreds of people were killed, many in summary executions, some committed by units that been involved in the putsch, including "Marinebrigade Ehrhardt". As in 1918–1919, those on the left had cause to accuse the SPD and the Ebert government of siding with the enemies of the workers and of the republic.