Good for him, had he been a Republican, instead of 'hard-nosed' he would have been 'bigoted'.
Liberals are “hard-nosed”, “opinionated” , a “lion”,or “indomitable”. Conservatives are “snarling”, “pugnacious”, “bloodthirsty”, or a “pitbull”. Not much bias there, eh? ;)