She's either a liar or a moron.
Why not both?
You are correct in asserting Claire MsCaskill is a liar but she is not a moron. Claire MsCaskill assumes the people are the morons who will believe her lies.
Sadly, for the country enough America citizens are ignorant enough for her lies to have force.
Never underestimate the power of ignorant people in large groups.