All it takes is a positive mental attitude and a willingness to go beyond just making observations about the current conditions. But because they are willing to go beyond that, and instead try to make a difference, they change the situations from bad to good. If someone dislikes the current campus environment they need to stand up and change things. Personally, I find that the conditions on campus are perfect for some to make such a stand. I also see that the problem is not in the events themselves, but rather in the way the students respond to them.
Most students start out with an attitude that an event is going to be disappointing.
So after the students are disappointed with the event that they were disappointed with before it started, instead of trying to make a change by suggesting ways to improve, they merely complain and everything stays the way it was. So in closing, I would suggest trying to make a difference. You might be surprised by how easy it would be.