Sachverhalt: A. Der 1982 in Arbon geborene serbische Staatsangehörige X._ verbrachte seine ersten Lebensjahre bei seinen Grosseltern in Serbien und reiste am 31. Januar 1987 im Rahmen des Familiennachzuges zu seiner Mutter in die Schweiz ein, wo er die Niederlassungsbewilligung erhielt. Weil seine alleinerziehende Mutter keine Zeit für ihn hatte, lebte er bei verschiedenen Pflegefamilien. X._ wurde in der Schweiz wiederholt straffällig: Das Bezirksgericht Rorschach verurteilte ihn am 24. September 1998 wegen mehrfachen Diebstahls, Hehlerei, mehrfacher Sachbeschädigung, mehrfachen Hausfriedensbruchs, Sachentziehung, mehrfacher Motorfahrzeugentwendung, mehrfachen Führens eines ungelösten und nicht versicherten Motorfahrzeuges, mehrfachen Schildermissbrauchs und mehrfachen Führens eines Motorfahrzeugs ohne den erforderlichen Führerausweis und wies ihn deswegen in ein Erziehungsheim ein. Die Aufenthalte in zwei Heimen mussten in der Folge wegen unkooperativen Verhaltens von X._ vorzeitig abgebrochen werden. Im Juli 1999 wurde er von der angeordneten Massnahme beurlaubt und lebte in der Folge bei seiner Mutter. Am 10. Januar 2000 wurde er wegen erneuter Delikte in ein Massnahmenzentrum für junge Erwachsene eingewiesen, wo er nach zwei Jahren nicht mehr tragbar war und - nachdem er schon vorzeitig aus der Volksschule ausgetreten war und auch die angefangene Lehre als Automonteur abbrechen musste - bedingt aus der Massnahme entlassen werden musste. Am 3. September 2007 verurteilte ihn das Kantonsgericht St. Gallen in zweiter Instanz wegen schwerer Körperverletzung, fahrlässiger Tötung, Hinderung einer Amtshandlung, mehrfacher Sachbeschädigung, mehrfachen Hausfriedensbruchs, mehrfacher einfacher Körperverletzung, mehrfachen betrügerischen Missbrauchs einer Datenverarbeitungsanlage, mehrfachen Diebstahls und mehrfacher Widerhandlung gegen das Strassenverkehrsgesetz zu einer Freiheitsstrafe von fünfeinhalb Jahren und einer Busse. Zusätzlich ordnete das Kantonsgericht eine stationäre therapeutische Massnahme an. Grund für die Verurteilung war u.a., dass X._ am 12. Dezember 1999 mit Skistöcken bewaffnet auf einen Erwachsenen losgegangen war und diesen mit kräftigen Schlägen oberhalb beider Kniescheiben und am rechten Oberschenkel mit Blutergüssen, und Rötungen, Schwellungen im Bereich beider Ohren, einer darauf begründeten leichten Gehörverminderung rechts sowie einer Rissquetschwunde hinter dem linken Ohr verletzt hatte. Am 17. Februar 2003 hatte er beim Streit um ein Mobiltelefon seinem Kontrahenten unter anderem Haarbüschel ausgerissen. Am 15. Juni 2003 hatte er einem knapp vierzehnjährigen mehrmals mit der Faust ins Gesicht und gegen den Hinterkopf geschlagen, so dass dieser unter anderem Blutergüsse im Gesicht erlitten hatte. Am 15. Dezember 2004 war er mit einem Bekannten wegen Fr. 50.-- zuerst verbal und dann handgreiflich in Streit geraten. Dabei hatte er ein Klappmesser gezogen und die rund 10 cm lange Klinge in die Brust bzw. ins Herz seines Gegners gestossen. Nach der Tat war er geflüchtet und hatte es Passanten überlassen, sich um den Sterbenden zu kümmern. Das Kantonsgericht führte zu dieser Straftat aus, dass zwar starke Indizien für eine (eventual)vorsätzliche Tötung vorlägen, aber dass letzte Zweifel darüber, ob X._ den Tod seines Opfers wirklich gewollt bzw. in Kauf genommen habe, nach dem Grundsatz in dubio pro reo zu Gunsten des Angeklagten beurteilt werden müssten. Am 17. Mai 2005 schlug X._ einem weiteren Opfer eine gläserne Bierflasche über den Kopf, wobei das Opfer eine offene Kopfverletzung und eine Hirnerschütterung erlitt. Drei Tage später wurde X._ wegen der Gefahr der Fortsetzung von weiteren Straftaten festgenommen und in den vorzeitigen Strafvollzug gebracht. B. Das Ausländeramt des Kantons St. Gallen stellte am 12. November 2008 den Widerruf der Niederlassungsbewilligung in Aussicht. Mit Verfügung vom 23. März 2009 wies das Sicherheits- und Justizdepartement des Kantons St. Gallen, Amt für Justizvollzug, das Gesuch um bedingte Entlassung aus der stationären therapeutischen Massnahme ab und entschied, dass X._ weiterhin in der Strafanstalt Pöschwies bleiben müsse. Ein Übertritt in eine offene Vollzugseinrichtung sei derzeit nicht verantwortbar. Eine Beschwerde gegen diese Verfügung wurde vom Verwaltungsgericht des Kantons St. Gallen am 22. September 2009 abgewiesen. Am 18. Juni 2009 widerrief das Ausländeramt des Kantons St. Gallen die Niederlassungsbewilligung und ordnete an, dass X._ die Schweiz nach seiner Entlassung aus dem Massnahmevollzug zu verlassen habe. Dagegen rekurrierte X._ ohne Erfolg beim kantonalen Sicherheits- und Justizdepartement. Eine danach beim Verwaltungsgericht des Kantons St. Gallen erhobene Beschwerde wurde mit Urteil vom 8. Juni 2010 abgewiesen. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 18. August 2010 beantragt X._, das vorinstanzliche Urteil sowie die Verfügung des Ausländeramtes aufzuheben und vom Widerruf seiner Niederlassungsbewilligung abzusehen. Ferner ersucht er um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Das Sicherheits- und Justizdepartement des Kantons St. Gallen, das Verwaltungsgericht des Kantons St. Gallen sowie das Bundesamt für Migration schliessen auf Abweisung der Beschwerde. D. Der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts hat der Beschwerde mit Verfügung vom 24. August 2010 antragsgemäss die aufschiebende Wirkung zuerkannt. 