At some point, even the most intelligent person grows tired of constant lies, fraud, deceit and general dishonesty not to mention the kind of arrogance that is only matched by a complete lack of any education whatsoever.
Consider it this way, if someone kept lying to you to your face about something you knew was false for months, would you have the tolerance and the kindness to not berate them just once?
Patience is different then intelligence.