There is such a thing as imperfect and ethical.
There is also such a thing as imperfect and unethical. (Often cynically presented as either the regular kind or the logical response to a world of only-imperfect options.)
The challenge is to discern the difference.