Lol, I don't know about preachy(guess it depends on how you take it) but I still think the song has a good meaning. Maybe if we could just put aside our differences and try to work things out(in a non-violet way), maybe the world would be a much better place? I mean, that's the way I think of the song, personally. But it can be taken as too preachy by some, and even as a lecture. I'm not sure Stappy(I hear that name is forbidden on PBF, lol!) is the best morality lecturer, either.