"Students and workers, unite and fight!" was chanted by hundreds of students as they marched around Bath University campus.
Before the demonstration even gathered, the joint campaign of students and staff had already won a significant victory.
Glynis Breakwell, the country's highest paid university vice-chancellor, announced her resignation on 28 November.
She had attracted anger for her £468,000 pay packet which saw her earn more than the lowest paid university worker's annual salary in just 12 days.
She also had a rent-free house paid for by the university. But not content with that, she had agreed to an £18,000 pay rise this year while most university staff have faced a 1% pay cap for years.
She had also claimed £20,000 in expenses, including £2 for a packet of biscuits, leading to chants of "books not biscuits".
While the lively protest was celebrating 'Glexit', for the demonstrating students and the staff joining them it was too little, too late.
Her resignation deal will see her being paid up until February 2019, pocketing another £600,000 from the uni.
This was about more than just one person. High executive pay reflects the marketisation of universities, making them more about business than education.
Speakers addressing the demonstration explained how the out-of-touch vice chancellor was a lightning rod for anger on fees, cuts and high rents.
Results of a survey were announced that showed 87% of students had no confidence in the vice chancellor and 86% had no confidence in the whole university governance.
Around 100 students entered a university building, occupying it until the vice chancellor had left a few hours later.
While university bosses may have hoped Breakwell's resignation would mark an end to the saga, they have now been forced to concede they will listen to the campaign's demand and look at further changes.
Socialist Students is calling for the protests to be spread. Since 2011 the pay of 44 university vice chancellors has increased by over 20%.
20 Jun Save our NHS
13 Jun No to Trump and Tory racism
Phone our national office on 020 8988 8777
Locate your nearest Socialist Party branch Text your name and postcode to 07761 818 206
Regional Socialist Party organisers:
Eastern: 0798 202 1969
East Mids: 0773 797 8057
London: 020 8988 8786
North East: 0784 114 4890
North West 07769 611 320
South East: 020 8988 8777
South West: 07759 796 478
Southern: 07833 681910
Wales: 07935 391 947
West Mids: 02476 555 620
Yorkshire: 0114 264 6551