I can think of a few possible explanations for the contradictory language we're hearing Hillary Clinton use as we get closer to Iowa:
- she hopes to appeal to voters on either side of any particular issue, ie be everything to everyone,
- she is moving to the right in preparation for the general election,
- her positions are as ambiguous as they seem,
- she is being deliberately deceptive.