die-hard:
flexible,
conceding,
compromising.
noun:
advanced,
extremist,
modern,
nonconventional,
radical,
unorthodox,
contemporary,
nonconformist,
open-minded,
nontraditional,
large-minded,
nonorthodox,
broad-minded,
lefty,
progressive,
unconventional,
revolutionary.
conservative:
left-winger,
progressive,
liberal,
radical.
X