The Democrats were Pro-Putin when Republicans were Anti-Putin, and became anti-Putin as soon as a Republican President started talking about improving relations with Russia. As usual, the official political position of liberal Democrats is not based on any firm principles, just on empty posturing and subject to change on moment's notice.
Equally telling is the fact that Congressional Republicans can't get their act together as a majority to repeal Obamacare, but suddenly manage to work well together as soon as there's a chance to agree with Democrats. Congress is run by a bad mix of sleaze and spinelessness.
No kidding and wouldn’t expect any more from Democrats, but their voters can’t be that obtuse, can they?