If you have to redo the whole level including easy parts that are lengthy then that's just bad design. I shouldn't have to go through a gazillion easy enemies to get to the part that's actually hard. That just fakes difficulty by making you go forever to get to the hard part.
I am Iron Man