Right now the guild I am in is at war with a bunch of random guilds, been so for weeks now and tho most of them are not near us we are still at war. I find it silly that we are forced to stay at war forever, wars in my opinion should only be declared after both guilds has been set to hostile for a while, and then last only as long as both sides keep fighting. If no fighting happen over a set time limit then both guilds should be forced to drop relations back to hostile and be forced to wait before going to war again. Same should apply to any change in guild relations, this would in my opinion make the game better.
Example, 24 hour time limit to change from neutral to hostile or friendly, hostile to war and friendly to ally. Wars should only last 24 hours unless a hostile action is made by either side during the 24 hours to add to the time limit.