A large two story banner stating “Rapists Deserve to Die” is currently on display inside the front windows of the VCU Fine Arts Building on the 1000 block of West Broad Street. A large two story banner stating “Rapists Deserve to Die” is currently on display inside...