Citation: 2C_448/2007 20.02.2008 E. 4

Die Beschwerde in öffentlich-rechtlichen Angelegenheiten ist in diesem Sinne teilweise gutzuheissen, und der angefochtene Entscheid ist aufzuheben. Die Sache ist zur Neubeurteilung an das Verwaltungsgericht zurückzuweisen (Art. 107 Abs. 2 BGG). Bei diesem Verfahrensausgang sind keine Gerichtskosten zu erheben (Art. 66 Abs. 4 BGG). Hingegen hat der Kanton St. Gallen den Beschwerdeführer für das bundesgerichtliche Verfahren angemessen zu entschädigen (Art. 68 Abs. 2 BGG). Sache des kantonalen Verwaltungsgerichts wird es sein, über die Kosten der kantonalen Rechtsmittelverfahren neu zu entscheiden.