Thats part of the dilemma. I want to strongly fix the problems, but I also have strong urges to just let the individual drown in their own ignorance. I feel like I upset the order of the universe by helping the person fix the issues, like I'm giving aid to evil or something.
Ah, then that's the problem. Stop taking responsibility for your coworker's mistakes. Then you will not feel compelled to yell at this person.