I dislike that our national anthem (Star Spangled Banner) is all about war. "America the Beautiful" is a much more fitting anthem, with a much more positive message.
And just because it's been the national anthem for years doesn't mean we can't change it. That seems to be a very stubborn way of thinking to me, like if someone in 1860 said that we shouldn't abolish slavery just because it had always been that way. (I know they're two radically different things, I'm just trying to make a point.)