You won't have to say

" why did I have that hotdog when such good food was waiting for me!".

 

「こんなにおいしい料理が待っていたのに、ホットドッグなんか食べなければ良かった!」と言わずに済むよ。

 

Why did I〜? で、

〜しなければ良かった