Not impossible, the so-called peace protesters of the VietNam era blew some campus buildings up. The Communists waving that flag today seem to be operating from the same playbook in just about everything else they do.
PETA (ALF/ELF, actually) types are another possibility, with the microbiology building there, I do not know if there are any lab animals there.
And then the number one suspect in the hit parade remains TROP.
All speculation for the moment.