Sachverhalt: A. Die Staatsanwaltschaft Innerschwyz bestrafte X._ mit Strafbefehl vom 18. März 2014 wegen Sachbeschädigung, Gewalt und Drohung gegen Behörden und Beamte, mehrfacher vorsätzlicher Tierquälerei, vorsätzlicher Widerhandlung gegen das Tierschutzgesetz und Drohung mit einer bedingten Geldstrafe von 120 Tagessätzen zu Fr. 30.-- und einer Busse von Fr. 1'000.-- (teilweise zusätzlich zum Strafbefehl vom 3. August 2012 wegen Widerhandlungen gegen das Tierschutz- und das Tierseuchengesetz). Vom Widerruf des Vollzugs der Geldstrafe des früheren Strafbefehls (130 Tagessätze zu Fr. 30.--) sah sie ab, verlängerte aber die Probezeit von drei Jahren um eineinhalb Jahre. Die Einzelrichterin am Bezirksgericht Schwyz sprach X._ am 17. Oktober 2014 von der Anklage der Drohung frei und im Übrigen im Sinne des Strafbefehls schuldig. Sie bestrafte ihn (teilweise zusätzlich zum Strafbefehl von 2012) mit einer unbedingten Geldstrafe von 150 Tagessätzen zu Fr. 30.-- und einer Busse von Fr. 1'000.-- (Ersatzfreiheitsstrafe von 150 bzw. 10 Tagen). Das Kantonsgericht Schwyz setzte im Berufungsverfahren am 1. September 2015 die Geldstrafe auf 120 Tagessätze herab und wies die Berufung im Übrigen ab (Dispositiv Ziff. 1). Es auferlegte die Kosten des Berufungsverfahrens von Fr. 1'500.-- (ohne Kosten der amtlichen Verteidigung) zu vier Fünfteln (Fr. 1'200.--) X._ und im Übrigen dem Staat (Ziff. 2). Es entschädigte den amtlichen Verteidiger aus der Gerichtskasse mit Fr. 2'555.40 und behielt die Rückzahlungspflicht gemäss Art. 135 Abs. 4 lit. a StPO vor (Ziff. 3). B. X._ beantragt mit Beschwerde in Strafsachen, das kantonsgerichtliche Urteil in Dispositiv Ziff. 1 und 2 sowie Ziff. 3 betreffend Rückzahlungspflicht aufzuheben, ihn von Schuld und Strafe freizusprechen, eventuell die Sache an die Vorinstanz zur Neubeurteilung zurückzuweisen sowie am erstinstanzlichen Freispruch festzuhalten. Es sei ihm die unentgeltliche Rechtspflege zu gewähren.