3-hour Metro disruption leaves passengers in lurch