SC graduated 17,000 students last week. Yes USC likes diversity, buts it's not a state school so residency matters little.
The foreign students pay full boat tuition. Most others get at least partial scholarships. No SC does not treat every student the same. The best students can get schollies that bring SC down in cost.