Citation: 2C_915/2021 E. C

A.________ dépose un recours en matière de droit public devant le Tribunal fédéral. Il demande, outre l'octroi de l'effet suspensif et le bénéfice de l'assistance judiciaire, la réforme de l'arrêt du 12 octobre 2021 du Tribunal cantonal en ce sens que son autorisation d'établissement n'est pas révoquée et, subsidiairement, requiert l'annulation de l'arrêt attaqué, ainsi que le renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Par ordonnance du 17 novembre 2021, le Président de la IIe Cour de droit public du Tribunal fédéral a octroyé l'effet suspensif au recours. Le Tribunal cantonal et le Service cantonal renoncent à se déterminer. Le Conseil d'Etat, qui se rallie entièrement aux considérants de l'arrêt attaqué, conclut au rejet du recours. Le Secrétariat d'Etat aux migrations ne se détermine pas.