I think when you look at Trump supporters you have to divide them into several seperate groups. The first & largest group are the “Republican Team Players”. These are voters who always vote Republican & support whomever The Party delivers to them. Trump has burned some of these off & some are blowing Hot & Cold depending on his most recent antics - this accounts for his bouncyness in the Polls. You have to separate these good soldiers out before you look at the New Trumpers to decide who they are & why Trump appeals to them.