Democrats has egg on their face