Fast 50 Jahre war er in der Fastnacht aktiv, er war Präsident des CCW, hob auch die Fastnacht eG mit aus der Taufe. Dazu setzte sich Hafner ein als Schirmherr der Aktion „Funkelstern“ für benachteiligte Kinder, bei der Leukämie-Stiftung, für Menschen mit Multiple Sklerose und bei der 72-Stunden-Aktion des Bistums Main.
Ahnen nannte auch die politischen Stationen: seit 2004 für die CDU im Stadtrat und deren sportpolitischer Sprecher, Mitglied im Sozialausschuss und in Aufsichtsräten sowie kooptiertes Mitglied des CDU-Landesvorstandes. Oberbürgermeister Michael Ebling (SPD) lobte, Hafner sei „nicht nur überall da, sondern lässt sich auch sofort immer einspannen und ist immer erreichbar und nahbar“. Hafner sagte, er könne jedem jungen Menschen nur empfehlen, sich im sozialen Bereich zu engagieren: „Ihr lernt soviel, was ihr im Normalfall nie lernen würdet.“