There needs to be more incentive for people to stick around and protect objectives, here is my proposition in that direction.
The “Defend the fort/camp/whatever” event should always be an ongoing thing. As long as a person is in the area for a majority of the time, 3/4ish, they will get bronze level achievement. Every 5 minutes or so it will reset and start again. This will encourage people to stay and guard forts. Then again, a person could just park their AFK tush in the objective and try to farm, so yeah, I don’t know how to get around that.
Also a person who escorts a dolyak, even if that dolyak isn’t attacked the whole way to the objective should be rewarded as well.
Anyways, as it is there’s no real incentive for people to defend objectives as it’s more profitable to let the enemy come along and take it, then you retake it later. (Speaking more about supply camps and such, not forts and greater).