The suspension of Super Metro's operating license by NTSA over safety violations has drawn mixed reactions from Kenyans, with ...