Has the Tea Party been a blessing for Dems?