Top Democrat, devout Muslim, Keith Ellison, SLAMS Barack Obama As the Reasons for Democrats' Failures