mugwump

a person who is unable to make up his or her mind on an issue, especially in politics; a person who is neutral on a controversial issue.