Even people who love gw can feel exhausted for 7 days, and people have real life on foreground as well. 4 days guild wars a lot more fair with 3 days be weekend, everyone would be more happy. And since everyone wants guilds wars more often we can do this twice per event and 4 days each guild wars.
The most interesting parts about guild wars are happening the first days, then it is settled and can become slightly less interesting and exhausting.
In any way, 4 days wars and twice per event is the way to go ! Cheers ! π