Okay here's a question. Say a bigger player ports in right next to you. You get 24 hours or so notice because of the cool down from his advanced teleport.
-You have alliance members who can reinforce you.
-You have speech texts if he gets you down to 5 loyalty (which is when i would use mine).
-You use compact defense.
-You don't port away (i hate losing my spots...)
So other than being reinforced until his troops run out (which could possibly never happen depending on how high his hero attack is) or he gets bored.
Is there any way that you can fight him off yourself? I realize that your alliance members could attack him all around the same time. However is there any way that one person alone could get a bigger player to back off? Other than just keeping it at a stand still essentially with speech texts and reinforced troops?
(hopefully this makes sense...)

