None of UNC's issues have only 1 cause! That is a patently silly idea on its face. There is a combination of player attitude and ability; head coach learning on the job; steep bball IQ learning curves; and circumstance like matchups, travel, and talented opponents that combine to reveal weaknesses in UNC's roster!
What moron actually believes that UNC firing its coach without giving him a real chance to figure it out won't impact future potential hires and recruiting???
It is ridiculous to lay the blame completely on any one individual!
Name me a coach that did not have to learn on the job in all of human history! I have an easier one, name me HOF coaches whose fans wanted them fired before they blossomed! (I'll start-DES, Roy, Ratty,.....)
UNC should stick to its principles and continue to be different than the masses!
(BTW: Bandwagons are just as easy to jump off as on!)