Both parties created this mess by not following through 100% on what they said they would do.
The (R) is hated b/c it isn't far enough to the right to suit people who still support The Constitution nor far enough to the left to suit the (D) voter, the (D) is hated b/c it isn't far enough to the left for the (D) / socialist / communist voter. Both parties are the enemies of The Constitution, neither stands for volunteerism or the rule of law.