McKinnon angered by city's reaction to his leave-of-absence status