As for tuition, I think I have privates are trying to get all they can. Heard of one school charging double for an online course, for example. So, any way to gouge, in the market, the predatory will use.
As for public schools, it is because of funding cuts. This is well documented. State schools receive government dollars (both state and federal). Budget cuts largely mean higher tuition. How each school handles this varies. We cut positions, increase class size and gave a slight increase in tuition. A few people like me are doing extra work without extra pay. We are working hard to innovate in the classroom and find cheaper and more effective ways to do things. What tickles me with you guys as you don't realize this happens at public schools far more than privates.
However, some schools merely passed the cuts on to students. Nearly all of them are working on innovation, trying to promote success for students. But how a particular school deals with loss of funds varies.