Republicans may never win another election