We are never wise enough to judge whatever we have done is good or evil, we do not have such wisdom.
Therefore, we have many solution when facing such question, such as "divine time", "unconditional love", "highest good with all concerned" else.
Ideally, these answers maybe not the best choice. However, practically, these answers are doing their best til at this moment.
As the result, we still need to depend on them, try our best, and dispel our doubt til the day of the wisdom truly dawn.