Citation: 2C_106/2017 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 30. Januar 2017 beantragt A.________ die Aufhebung des vorinstanzlichen Urteils. Die Niederlassungsbewilligung sei nicht zu widerrufen. Er sei zu verwarnen. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Zudem beantragt er die unentgeltliche Rechtspflege und Verbeiständung im bundesgerichtlichen Verfahren. Während das Staatssekretariat für Migration SEM auf Vernehmlassung verzichtet, beantragen das Migrationsamt und das Verwaltungsgericht die Abweisung der Beschwerde. Mit Präsidialverfügung vom 1. Februar 2017 trat der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts auf das Gesuch um aufschiebende Wirkung nicht ein.