They need to fix the war system and implement an alliance system as well.
Concerning war declarations:
My opinion is that if you own a keep, you auto accept any war declarations. Also, if guild A kills enough of guild B over a given time frame, then guild B can war declare on A automatically...