Lyric discussion by Bobathin 

Cover art for Witness lyrics by Sarah McLachlan

I always interpreted the song like this: The world has so many problems (political, social, moral, take your pick) but instead of trying to fix them, we just wait around, hoping things will be better in heaven. I think Sarah is doubting whether that will really happen, and wondering whether human beings should make the Earth itself a better place, rather than waiting to be delivered to one.

Sort of an athiest point of view, but that's how I have always thought of this song.