You can expect American politicians to lie. Politicians in countries that are functioning democracies are less likely to lie because they know they can be held to account. American politicians are rewarded by the two-party system for lying, so they lie a lot.
History could not be more clear: American's prefer to vote for politicians who lie. If they didn't, Dennis Kucinich would have served two terms as President and Bernie Sanders would have been sign in this week.
Instead, the biggest liar won, narrowly beating the second biggest liar.