Needless to say, you're in a very fortunate position! A half-tuition scholarship from Kenan-Flagler or a full-ride from PSU are both great options.
But as a native Californian and a current NYC resident (with plans to matriculate at a business school in NYC), I would unequivocally vote for UNC. Here are my (humble) reasons:
1) Doesn't make much sense to repeat business school at your undergrad institution: I attended Haas (UC Berkeley) for my undergraduate degree but chose not to re-apply for my MBA there, as I wasn't convinced that my network would change that dramatically. Yes, you would certainly encounter different students in more advanced stages of their careers (when compared to undergrad), but you would very likely encounter students with a similar DNA as your undergraduate alumni base. Your MBA experience is a unique opportunity to exponentially increase your network and UNC would open up an alumni base in the South, as well as help make inroads into a (stronger) network in the Northeast.
2) You want to switch careers and UNC is a much stronger brand nationally: UNC, frankly, is in a different tier relative to PSU (you also highlighted this in noting the schools' respective MBA rankings) and will bring a different caliber of employers to campus, come recruiting season (study the schools' employment reports!). Apparently you're contemplating entering marketing or maybe even real estate, and UNC (as it is a stronger business school) will provide a more diverse set of opportunities and a more prestigious employer base (if you wanted to even enter Finance / IBD, for example, you could potentially enter Bulge Bracket investment banking from UNC, but from PSU I think it would be nearly impossible. I am an Associate at a BB IBD in NYC and I have colleagues from UNC that are freshly-minted MBA grads).
3) Half-tuition is still a lot of money: I know that a full-ride is always enticing, but honestly, a full-ride doesn't necessarily always equate to a better opportunity. Don't forget that your MBA is a brand that you will associate yourself with for the rest of your career / life, and while PSU is a great public institution, UNC is an even better one (and has much stronger pull nationally, and maybe even possesses international reach). Similarly, I will be the first to admit that while I love Berkeley, Columbia is in a different tier!!
This is just my two cents and I wanted to re-iterate that your predicament is a blessing.