squish
n.— «Giuliani is also a pragmatist, which is not to be confused with what rock-ribbed conservative ideologues refer to as a squish. A squish is a moderate—someone who caves to liberal pressure for no reason other than lack of conviction and inability to stand the heat.» —“Rudy Giuliani is a Conservative, Whether Purists Believe It or Not” by Dan Calabrese North Star Writers Group (Byron Center, Michigan) Nov. 1, 2007. (source: Double-Tongued Dictionary)