A. It is absolutely absurd to beleive that in the event of an attack the mages would not be allowed to seek shelter
B. IIRC the venatori force them into the village, Teagan didn't
Merely a possibility, as I said before. All things must be taken into consideration, after all. I'm not sure about B, but I doubt it was being "forced" into the village by Teagan so much as it would have been 100s or more mages would not all fit inside one castle.
People absolutely antagonized the Inquisition (Mother Hevara and Chancellor Roderick come to mind, as does whoever it is who talks crap at Vivienne's party), and their goals were a lot more universal than those of the Templars. Even if I accepted that there's a parallel (which I'm not sure of) it strikes me as pretty seriously reaching to say that the Inquisition not being antagonized means the Templars won't be prevented from actions that harm a party the Crown of Ferelden has granted sanctuary to. (Again: that's partially because the Inquisition was antagonized.)
The only point I was making is that the Inquisition was in no different a situation than the Templars were, nor the mages for that matter, when it comes to someplace they're allowed to be. We just set up camp in Haven (I believe there's a War Table mission about the guy who controls having not being happy about that, as a matter of fact), like the Templars and mages both just set up camps. Mages had a more legal right than any of the others because they were granted sanctuary at Redcliffe, come to think of it. The reason I drew the comparison is that we, the Inquisition, were going into sovereign nations' land with goals in mind, and, given, our goals were not to wipe out a particular faction, but we killed our fair share of people, and did not face any military resistance as a military organization (like the Templars) for entering Ferelden (or anywhere, actually). This was all in reference to your point about not being allowed to have the group that you're fleeing from follow you into the country providing sanctuary.