I'm not sure you're capable of being clear, so hear goes anyway:
Yes, many many people in the South (i.e. the former confederate states) consider anyone from north of these confederate states as a Yankee. I've lived in the South for 30 years, and have experienced this attitude countless times, both personally and in the old institutions from 30 years ago to this day. Just because you don't want to believe something doesn't make it not true.
For God's sake, I still see klansmen from time to time here raising money for their charity. A guy in Kennesaw owns a Civil War Surplus store and has a sign out in front celebrating "White History Year". You can't see that unless you live here, and if you live here and don't see that, then you have your head in a hole. Now, to be CLEAR, most people down here who consider you a Yankee are OK with you being here and are friendly, but they still identify you as such. I have a friend I coached with from West Virginia who played at the University of West Virginia, and some people here call him a Yankee.
2nd, TO BE CLEAR, there's nothing wrong with having 2 five star QBs on your team (one older and one younger). What I said was that having 2 five star QBs coming in as freshmen the same year wouldn't work out because a five star player wants to be the guy and be the guy early. If that were to occur, one will always leave to play somewhere else. You think it would be good for an NFL team to have Patrick Mahomes and Josh Allen on the same team? How about Joe Montana and Tom Brady, Drew Brees and Roger Staubach? It's a non-issue today and what I said above is why.
The advantage to your team of having a GREAT QB on the bench is marginal and only works in the event of major injury to the starter. Also, the "GREAT" backup gets minimal reps in practice once the season starts, making him not as "GREAT". No five star QB wants to be an insurance policy.