summer soldier

Noun

 * 1) A person who fights for a cause only when to do so is easy and costs little.