Other than Macbeth and Lady Macbeth, which character in Macbeth shows that people during this time could differentiate between good and evil?
I need to provide several examples/quotes to prove this point.
In Macbeth, Banquo's character shows the difference between good and evil. In the first act, the witches foresee that although Banquo will be "lesser" than Macbeth, he will also be "greater" and give birth to a line of kings. Later in the play, Banquo reflects upon the witches' prediction and notes that all has come true for Macbeth. Banquo wonders if and when the prediction will also come true for him, but he is happy to just wait and see what will happen. Banquo fears that Macbeth has "played most foully" for his new titles, and Banquo resolves that he will not stoop to such a low level to make his desires a reality. So, Banquo shows that he understands the difference between good and evil and more importantly that he will not be tempted by the evil around him.