I think it's a bad idea to make things impossible. You don't want to experience frustration as part of any game. If you want something to be inevitable, make it part of the narrative.
I think you're right. I'll have to look at a lot of things differently. Although the game is currently literally in its infancy, it already has a lot of problems in terms of gameplay.