Did you live in Rhoads or Brandt? I lived in Brandt facing Laurel and never witnessed anything, but I know others that witnessed exactly what you're describing.
I agree that as VCU transitions to a mostly residential campus, they're in serious need of more extensive dining options- particularly sit down. I feel that they could've required VCU ID i.e. the library after 10PM if your reason is why they chose not to include a dining-in/twenty-four hour option (and it makes sense). Maybe the inside of this will be like Shafer with a few seating options around since a "glorified food court" is described? Still, a full 24 hour IHOP location that took swipes and dining dollars would've really cashed in for the school.