Why is lack of functoriality of the Lisse-Etale topology specific to the Lisse-Etale topology? I'm trying to follow the explanation given in Olsson's "Sheaves on Artin stacks" for the lack of functoriality for lisse-étale topology: Let $f:Y \to X$ be a morphism of algebraic stacks. The functor $f^{-1}$ sends $\def\liset{\text{lis-ét}}N \in X_\liset$ to the sheaf associated to the presheaf which to any $V \in \def\LisEt{\text{Lis-Et}}\LisEt(Y)$ associates the colimit $\lim_{V \rightarrow U} N(U)$ where the colimit is taken over all morphisms over $f$ from $V$ to objects $U \in \LisEt(X)$. Olsson says this functor $f^{-1}$ is not left exact, because the colimit is not filtering (it is connected but equalizers do not exists). And therefore $(f^{-1}, f_*)$ does not define a morphism of topoi $Y_\liset \to X_\liset$.
I have a couple of questions:


*

*When $f$ is a map of schemes (with the Zariski topology), I think $f^{-1}$ is exact, since $f^{-1}N_{y} = N_{f(y)}$ (correct me if I'm mistaken). My argument roughly is that given any open neighborhood $U$ of $f(y)$, $f^{-1}(U)$ is an open neighborhood of $y$. And so $f$ maps a basis of neighborhoods of $y$ to subsets contained in a basis around $f(y)$, giving the result. Why doesn't the analogous argument hold for the lisse-étale topology? I suspect the answer is in whatever it means that "the colimit is not filtering" but I don't know what this means. I see from Olsson's Example 3.3 (omitted here) that equalizers need not exists in $\LisEt(Y)$, but I'm not sure what this has to do direct limits.

*In response to the comments/answers received, here is a more concrete version of what I'm trying to ask in question 1 above. Presumably Olsson's Example 3.4 (described below) is crucially using the lisse-étale topology, but it appears to apply to the Zariski topology as well. Let $k$ be a field, let $X=\mathop{Spec} k[t]$, $Y=\mathop{Spec} k$ and $f:Y \to X$ the inclusion of the origin. Let $g:\mathcal{O}_X \to \mathcal{O}_X$ be given by multiplication by $t$. This map has kernel zero. But $f^{-1}\mathcal{O}_X = \mathcal{O}_Y$ as lisse-étale sheaves (because $Hom(f^{-1}\mathcal{O}, G)=Hom(\mathcal{O}, f_*G)=f_*G(\mathbb{A}^1_X)=G(\mathbb{A}^1_Y)$. We have that $f^{-1}g$ has non-zero kernel. Why doesn't this argument work in the Zariski topology? My guess is that $f^{-1}\mathcal{O}_X = \mathcal{O}_Y$  is not true in the Zariski topology (in fact I calculate $f^{-1}\mathcal O_X=k[t]_{(t)}$ but I don't see why the calculation given above doesn't apply.

*Why does $f^{-1}$ being not left exact imply we don't have a morphism of topoi? For a morphism of topoi, we need $f^{-1}$ to be left adjoint to $f_*$, and hence $f^{-1}$ needs to be right exact.
 A: As noted in the comments this has nothing to do with stacks. 
Let F and G be a pair of adjoint functors between categories C and D (with F the left adjoint). Denote by AB(C) and AB(D) the categories of abelian group objects of C and D. Then it doesn't automatically follow that F induces a morphism from AB(C) to AB(D), unless F is left exact.
Now for C and D topoi (i.e., categories of sheaves of sets on some site), AB(C) and AB(D) are just categories of sheaves of abelian group, and the condition that F be left exact (F is the $f^{-1}$ of your example) is exactly the condition needed for F of a sheaf of abelian groups to be a sheaf of abelian groups. (This is very clear if you think of `abelian group objects of C' instead of sheaves of abelian groups; if you think of this for awhile and can't figure out what I mean I'll be happy to add more detail.)
Added: This doesn't address the first part of your question (I hope that the example from Anton's notes suggested in the comments helps). For your second question -- left exactness of $f^{-1}$ is part of the definition of a morphism of topoi, and above I explain why that is part of the definition.
A: 

*You are right, $f^{-1} \mathcal O_X \neq \mathcal O_Y$. in Zariski topology. Your Yoneda-type calculation doesn't apply in Zariski topology because sheaf $\mathcal O_X$ is not representable in Zariski topology. The object $\mathbb A^1_X$ is not an object of Zariski topology, however it is an object of Lisse-etale site.

