American voters gets what they deserve