Sachverhalt: A. X._ wird vorgeworfen, dem Stadtpräsidenten der Gemeinde A._ eine E-Mail mit Bezugnahme auf den Zuger Amoklauf geschrieben zu haben. Er habe ihm und seinen Mitarbeitern ein gleiches Attentat angekündigt. Die E-Mail habe sich auf den Fall der einer streunenden Hündin bezogen, die im Juni 2009 im Auftrag der Gemeinde getötet worden war. Am 19. Oktober 2010 habe X._ seine damalige Freundin anlässlich eines Streits heftig geschlagen und sie wüst beschimpft. B. Das Kreisgericht Rheintal verurteilte X._ am 16. März 2012 wegen einfacher Körperverletzung und mehrfacher Drohung zu einer Geldstrafe von 100 Tagessätzen zu Fr. 60.-- sowie zu einer Busse von Fr. 600.--. Das Kantonsgericht St. Gallen bestätigte am 24. Januar 2013 den Schuldspruch und die Geldstrafe, sah jedoch von einer Busse ab. C. X._ führt Beschwerde in Strafsachen und beantragt, das angefochtene Urteil sei aufzuheben, und er sei vom Vorwurf der mehrfachen Drohung und einfachen Körperverletzung freizusprechen.