Citation: 2C_327/2015 E. C

A.________ gelangt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Er beantragt, das Urteil des Kantonsgerichts sei aufzuheben mit Ausnahme der Gutheissung der unentgeltlichen Rechtspflege vor dem Justiz- und Sicherheitsdepartement. Die Niederlassungsbewilligung sei ihm zu belassen, eventualiter sei ihm eine Aufenthaltsbewilligung mit Bedingungen und Auflagen zu erteilen. Der Beschwerdeführer ersucht um unentgeltliche Rechtspflege und Verbeiständung. Der Abteilungspräsident legte der Beschwerde am 24. April 2015 antragsgemäss aufschiebende Wirkung bei. Das Kantonsgericht und das Staatssekretariat für Migration beantragen, die Beschwerde sei abzuweisen. Das Amt für Migration und das Justiz- und Sicherheitsdepartement haben auf eine Vernehmlassung verzichtet. Der Beschwerdeführer reichte ein aktuelles Schreiben seiner Ehefrau sowie einen Therapiebericht vom 14. Juli 2015 nach.