You're mostly correct. Until 2016, I had not voted Democrat for president. For context, I'm 34, so you can figure out where my other votes did go. I've also never voted along party lines though which is why I've always registered independent. I get a lot wrong in life, but I do try and be objective and open minded based on what I see as the merits of the individual rather than the group/party. It's also why I avoid comments that bucket groups by single demographics. So many variables make up every individual and situation.
Re: the Carolina question, I actually live in Colorado (have for the last 5 years), and I've also spent time in Wisconsin and Nebraska of all places. School and work have moved me around a bit. In my circle, no one supports Trump. So I know where I expect those votes to go. But in general, I'm not sure if it swings the needle enough in North Carolina for it to go blue. South Carolina I suspect is Trump's no matter what.