If you live in a state where a Republican is quite a bit more likely than a Democrat to win the general election, it would probably be more effective to register as a Republican so you can participate in the primaries or caucuses that select the Republican candidate for the general election.
There you can support candidates more like Republicans of a few years ago who would acknowledge and address the problem.
[1] https://www.clcouncil.org/media/2017/03/The-Conservative-Cas...
But if there are other things you care about even a little, then blindly voting for one party or the other is stupid.
Whenever voting for anything you need to first weigh the items of greatest importance to you, in order from most to least important. Then find the candidates that put them in the same or similar order.
That's whom you vote for, regardless of party, or what the news says about them, or what your family or friends vote.
Out of curiosity, what's the second and third best things people could do?