God requires perfection, meaning not even an impure thought is allowed, missing one act of good is less than perfect.
I think you have just described that you make a law a principle that is impossible and not even a choice.
Thoughts are ideas that appear in our heads. They are not sin, some are a blessing, some are not.
Let me propose a simple idea. Imagine you are talking about how people fail. You think about their thinking, their wrong approaches. You are thinking about sinful actions, sinful motivations etc. That does not mean you have sinned, but for you it does. You have a dream that is inappropriate. Do you now call this sin?
Now what matters is what you choose to say and do, not your thoughts. You can choose to sow thoughts, to think on good things, upright things, but you cannot control what thoughts come into your mind. So I am not surprised you find the idea of perfection impossible. If I had your morality, I would also.
"Missing one act of good is less than perfect" - This is just insane. You can define any acts of good for anyone and then say they have failed.
This way of thinking is just self condemnation, not self acceptance. Not suprisingly because you can never reach this impossible standard, why talk about reasonable standards like the 10 commandments, or just loving your fellow believers.
When did Jesus say I called you to live a failed christian life with no reality?