Character Role Analysis
This is a tough one. The story strays from a clear protagonist-antagonist relationship, because no one person steps up to be the main bad guy. However, everyone does their part in making the angel's life a living hell (is that possible for angels?), so we're going to call the community the antagonist here.