Democrats are far from perfect but at least they don't have to run from public meetings.  Poor republicans, keep up their record and someone might just be lynched at a town hall. 

As for Democrats you are reight.  They have to get their act together and push demcoratic ideals instead of being republican lite.  A place to start would be to fight the military industrial complex.  It is sad and pathetic that the country didn't listen to the last republican president who actually balanced the federal budget.  We would be far better off today if they did.

The Donald might end up being half way decent if he fights the military industrial complex and gives the country single pay health  care.  But sadly at least now he just wants to dismantal Obama care and give tax cuts to the rich.  We all should know how that will turn out.