Done correctly, the ceremony could be completed in under 2 1/2 hours, which is certainly not "too long" given the many thousands of hours invested in an education.
Graduation is a time for recognition and celebration, and it is understandable if students at the college feel that the current commencement ceremonies are lacking in this aspect.