I've pondered this myself many times & have no logical answer. It's sad though. I lived in WA & watched it get flipped. Then I lived in CO & watched it get flipped. Now NM. And I just left TX & it is filling up fast with Californians & east coast liberals so it's on its way to flipping, too.
You hope people would have the epiphany that the type of politician they are voting for is not making their lives better & they would vote differently after moving to avoid a repeat of what they left. But...they don't. What's that definition of insanity? Something about doing the same thing over & over again but expecting a different result; seems to fit in this case.
Not sure where you live in NM, but if you ever need a top notch riflesmith, Charley Robertson at Scorehigh in ABQ is the guy to see. Awesome work.