@Lbad96, Temple is not a state flagship. Penn State and U Pitt are not state flagships either.
U Pitt Johnstown is a branch campus of U Pitt, just as UNCW is a branch of UNC. You would still get out of NJ attending there and could have transferred later to U Pitt main if you had wanted to and with a raised GPA.
I hope you never have to apply to any of the schools you listed above that you deemed inferior to UNCW.