首先,你的“大使馆是大使派出国的领土”的说法就是错误的。
使馆所在地仍然是驻在国领土。
其次,由谁来保护是由法律规定的,不是和谁的利益直接相关就由谁来保护。
比如你钱包要是被人偷了,是由你来负责逮捕小偷么?
不是,是警察,这是法律规定的。
同样的道理,《维也纳外交关系公约》第二十九条明确规定,“外交代表人身不得侵犯。外交代表不受任何方式之逮捕或拘禁。接受国对外交代表应特示尊重,并应采取一切适当步骤以防止其人身、自由或尊严受有任何侵犯。“
其中,”采取一切适当步骤以防止其人身、自由或尊严受有任何侵犯“就等于明确说明了驻在国有保护他国驻本国的使领馆的安全的义务。
所以,从法律角度来讲,负责保护外国使领馆的就应该是驻在国。
你看看这个,为了保护外国使馆,把坦克都派过去了: