Inspector Goole's final speech is delivered almost as a sermon. He has given the impression throughout the play that he is at least detached from, or above the other characters. The pun on the name Goole/ghoul suggests ghostly qualities as does the intimation of the events being re-run at the end of the play. His ability to hone in on each of the private guilts of the other characters seems beyond mere detective work.
'We are responsible for each other...If men will not learn that lesson, then they will be taught in fire and blood and anguish.'
This gives us an insight into the true moral purpose of the Inspector's visit. He is not merely investigating a suicide, or solving a series of petty crimes and social injustices, he is tying each member of the cast together in a web of social responsibility.