Jako przewodniczący bydgoskich struktur SLD został zapamiętany jako osoba szukająca kompromisu ponad podziałami politycznymi. W 2009 roku był inicjatorem zawarcia porozumienia najważniejszych komitetów wyborczych w wyborach do Parlamentu Europejskiego, o współdziałaniu o jak najwyższą frekwencję w województwie kujawsko-pomorskim. W funkcjonującej ordynacji frekwencja decyduje bowiem o liczbie mandatów. Wówczas pierwszy raz w historii województwa kujawsko-pomorskiego mieliśmy trzech reprezentantów w Parlamencie Europejskim.
Chojnacki był również inicjatorem przyznania Medalu Kazimierza Wielkiego przez Radę Miasta dla CWZS Zawisza.