There is a lot of truth to what you post, and I have indeed heard that explanation as well, but it still doesn't explain why they continue to support those who now hate you. One woild normal turn away from that hostility, especially when that hostility is only ncreasing with no decline in sight..
Even I as a lifelong supporter of Republicans, have soured on the party, but there is no alternative, except to replace the party establishment.