Perhaps, but voting against one's own interest is a very common occurrence. I'd say at least 60% vote based on the letter behind a candidates name and not whether that vote will help or hurt the individual voting.
From your point of view Democrats are fairly conservative. I place them as far left. Now those are individual opinions. The GOP is totally off track and stands for nothing these days outside of being for Trump. At least the Democrats have an ideology they're trying to adhere too. Score a point for the Democrats.
It's high past time that we start electing Americans to congress and the presidency who put America first instead of their political party. For way too long we have been electing Republicans and Democrats who happen to be Americans instead of Americans who happen to be Republicans and Democrats.