Eleanor Roosevelt believed that we have success in life when we see the beauty around us. She wanted to leave behind a world where people were less selfish. Instead of increasing their own wealth, people should give to and care more for their fellow humans.
Danforth needed a confession because the rule was that if they did not confess, they were hanged. If they did not confess and Danforth decided not to hang them, the town would become angry because 12 others were already hanged for not confessing.
Hope this helps!