If my professor had mandated that I see a certain sports team play, I probably wouldn't have taken the class.
As a free-market type would say or as Stephen Covey would say, take responsibility for your decisions. If you don't like the mandates that come with a certain class, don't take that class.
Imagine this purely hypothetical situation for a minute: some classes are actually required for your major, and even though you are having exorbitant textbook prices extorted from you, it's still not enough to warrant quitting the major entirely.
Just because people can technically choose to avoid the situation entirely by dropping out or altering their life's course by switching majors doesn't justify ripping students off, or any other such small evils.
As a free-market type would say or as Stephen Covey would say, take responsibility for your decisions. If you don't like the mandates that come with a certain class, don't take that class.