If it had not been for
「もし~がなかったら」という、過去の事実に反する仮定を表す英語の慣用表現です。
the emergency services
警察、消防、救急隊などの「緊急サービス」を指します。
the situation
「その状況」を意味します。
could have been
「~になっていたかもしれない」という、過去の可能性を表す表現です。「could have + 過去分詞」の形で使用されます。
much worse
「はるかに悪い」という意味で、状況の深刻さを強調します。