Sachverhalt: A. X._ (geboren 1980) stammt aus Mazedonien. Er reiste am 23. August 1991 im Rahmen eines Familiennachzugs in die Schweiz ein und erhielt in der Folge eine Niederlassungsbewilligung. Nach seiner Schulzeit arbeitete er für unterschiedliche Unternehmen, als Chauffeur und als Wirt. Er ist mit einer Landsfrau verheiratet und hat zwei Töchter (geb. 2002 und 2004). Sowohl seine im Rahmen des Familiennachzugs 2002 in die Schweiz eingereiste Ehefrau wie auch seine beiden Kinder verfügen ebenfalls über eine Niederlassungsbewilligung. Ab 1997 ist X._ wie folgt strafrechtlich verurteilt worden: - am 30. Oktober 1997 wurde er von der Jugendanwaltschaft Alttoggenburg-Untertoggenburg-Wil wegen einer Tätlichkeit mit Fr. 60.-- bestraft. - am 3. Mai 2002 verurteilte ihn die Bezirksanwaltschaft Winterthur wegen grober Verletzung von Verkehrsregeln zu einer bedingten Gefängnisstrafe von fünf Tagen, unter Ansetzung einer Probezeit von zwei Jahren sowie zu einer Busse von Fr. 1'000.-- (der Beschwerdeführer wurde mit 187 km/h auf der Autobahn kontrolliert). - am 6. Juni 2005 wurde er von der Kommission des Bezirksgerichts Frauenfeld wegen grober Verletzung der Verkehrsregeln zu 20 Tagen Gefängnis bedingt mit einer Probezeit von vier Jahren und zu einer Busse von Fr. 700.-- verurteilt (Überschreiten der zulässigen Höchstgeschwindigkeit um 51 km/h). Aufgrund der bis dahin begangenen Delikte verwarnte das Migrationsamt des Kantons Thurgau X._ am 1. Juli 2005 und teilte ihm mit, dass von ihm ein in jeglicher Hinsicht klagloses Verhalten erwartet werde, da ihm sonst der Entzug seiner Niederlassungsbewilligung drohe. Nach der Verwarnung wurde X._ wegen folgender Delikte strafrechtlich verurteilt: - am 21. Mai 2008 büsste ihn das Bezirksamt Münchwilen wegen innerorts begangener Geschwindigkeitsübertretung mit Fr. 650.-- (Fahren innerorts mit 78 km/h). - am 5. Mai 2009 verurteilte ihn das Untersuchungsamt Gossau wegen Verletzung des Waffengesetzes zu einer bedingten Geldstrafe von zehn Tagessätzen zu je Fr. 100.-- unter Ansetzung einer Probezeit von drei Jahren und zu einer Busse von Fr. 300.-- (verbotener Erwerb und verbotenes Tragen eines Elektroschockgeräts). - am 3. Juni 2010 büsste ihn das Bezirksamt Frauenfeld wegen Verstosses gegen das Strassenverkehrsgesetz mit Fr. 160.--. - am 2. September 2010 verurteilte ihn das Kreisgericht St. Gallen wegen Gehilfenschaft zu gewerbs- und bandenmässigen Diebstahls, Gehilfenschaft zu mehrfacher Sachbeschädigung und zu mehrfachen Hausfriedensbruchs sowie wegen Verstössen gegen das Strassenverkehrsgesetz (76 km/h innerorts) und gegen das Waffengesetz zu einer bedingten Gefängnisstrafe von 18 Monaten unter Ansetzung einer vierjährigen Probezeit. - am 8. März 2011 verurteilte ihn das Untersuchungsamt Gossau wegen Vergehen gegen das Waffengesetz und wegen Übertretungen gegen das Lotteriegesetz zu einer Busse von Fr. 2'500.-- und zu einer unbedingten Geldstrafe von 50 Tagessätzen zu je Fr. 100.--. B. Aufgrund der Delinquenz widerrief das Migrationsamt des Kantons Thurgau am 17. März 2011 die Niederlassungsbewilligung von X._. Den hiergegen erhobenen Rekurs wies das Departement für Justiz und Sicherheit des Kantons Thurgau (DJS) ab; den Departementsentscheid vom 15. August 2011 bestätigte das Verwaltungsgericht des Kantons Thurgau mit Urteil vom 25. Januar 2012. C. Mit Eingabe vom 20. März 2012 beantragt X._, das Urteil des Verwaltungsgerichts des Kantons Thurgau vom 25. Januar 2012 sei aufzuheben; auf den Widerruf der Niederlassungsbewilligung sei zu verzichten. Eventuell sei er zu verwarnen. Das Verwaltungsgericht des Kantons Thurgau, das Departement für Justiz und Sicherheit des Kantons Thurgau, das Migrationsamt des Kantons Thurgau und das Bundesamt für Migration beantragen die Abweisung der Beschwerde. D. Mit Verfügung vom 23. April 2012 hat der Abteilungspräsident der Beschwerde aufschiebende Wirkung zuerkannt.