A war hero was killed in a Texas parking lot. Why was the gunman not arrested?

ある戦争の英雄がテキサスの駐車場で殺害されました。なぜ、銃を持った犯人は逮捕されなかったのでしょうか?

分解して解説
A war hero 「一人の戦争の英雄」を指します。ここでは特定の英雄ではなく、一般的な戦争の英雄を指しています。
was killed 「殺害された」という意味です。受動態で、英雄が殺されたという事実を示します。
in a Texas parking lot 「テキサスの駐車場で」という意味です。事件の場所を示しています。
Why was the gunman not arrested? 「なぜ銃を持った犯人は逮捕されなかったのか?」という意味です。事件に対する疑問を投げかけています。
熟語
war hero 「戦争の英雄」を意味します。戦争で勇敢な行為をした人を称える言葉です。
parking lot 「駐車場」を意味します。車を駐車するための場所です。
was killed 「殺害された」という意味です。受動態で、誰かによって命を奪われたことを示します。
not arrested? 「逮捕されなかったのか?」という意味です。事件が起きたにもかかわらず、犯人が拘束されていないことへの疑問を表しています。
単語
A ある:不特定のものを指す冠詞です。
war 戦争:国家間の武力紛争です。
hero 英雄:勇敢で称賛される人物です。
was ~だった:過去の状態を示すbe動詞です。
killed 殺害された:命を奪われた状態を指します。
in ~で:場所を示す前置詞です。
Texas テキサス:アメリカ合衆国の州の名前です。
parking 駐車:車を一時的に停止させることです。
lot 駐車場:車を駐車するための場所です。
Why なぜ:理由を尋ねる疑問詞です。
the その:特定のものを指す定冠詞です。
gunman 銃を持った犯人:銃を使って犯罪を犯した人物です。
not ~ない:否定を表す副詞です。
arrested 逮捕された:警察に拘束された状態を指します。
2ヶ月前