7th & RI- only a matter of time

Blocking off the sidewalk on Rhode Island & 7th St is an accident waiting to happen. There is a bus stop there and the bus lets people off. Those few traffic barriers are an island unconnected to safe passage. Okay, say the bus lets you off at the stop there and you’re in the barricade island. How do you get to the metro station? You have to walk out into traffic.
Today I spotted the G8 stopped at the corner of 7th and RI to let people off, blocking cars coming north on 7th. It looked like a safer course of action than deserting them in the barricade island.
Its only a matter of time before someone gets hurt as long as that sidewalk is blocked with no connection to a safe path.