A weekend crash left a Metro bus dangling off an embankment near Highway 288 — and tonight, community leaders are questioning whether it could have been prevented.