The Mayor of York and North Yorkshire, David Skaith, has hit back at the "hypocrisy" of criticism against his authority's £31,000 rebrand.