U-turner

Noun

 * 1) A person or vehicle that performs a U-turn.
 * 2) Someone who shifts from a previously held opinion or decision to its opposite.