Citation: 2C_352/2013 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 22. April 2013 beantragt A.X.________, das Urteil des Verwaltungsgerichts des Kantons Zürich vom 20. Februar 2013 aufzuheben und vom Widerruf der Niederlassungsbewilligung abzusehen, eventualiter den Beschwerdeführer erneut zu verwarnen, subeventualiter die Sache an die Vorinstanz zurückzuweisen; zudem seien die Kosten der vorinstanzlichen Verfahren dem Beschwerdegegner aufzuerlegen bzw. auf die Gerichtskasse zu nehmen. Weiter stellt er die Begehren, der Beschwerde aufschiebende Wirkung zu erteilen und ihm die unentgeltliche Rechtspflege und Verbeiständung zu gewähren. Das Verwaltungsgericht des Kantons Zürich beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Die Sicherheitsdirektion des Kantons Zürich hat auf Vernehmlassung verzichtet. Das Bundesamt für Migration schliesst auf Abweisung der Beschwerde. Das Migrationsamt des Kantons Zürich liess sich nicht vernehmen.