On addressing entering missions as a friendly, I think a simple solution might be to allow players to go into options and select if they would like to allow being assisted by anyone, clan/friends only, group members only, or no one. This of course should not keep enemies from entering, but in the case of enemies receiving reinforcements maybe their battle could become open to the public automatically?