A question asks
Let $a,b,c$ be non-negative reals such that $$a^2+b^2+c^2+abc=4$$ Prove that$$0\le ab+bc+ca-abc\le2$$
The lower bound can be proven as follows:
If $a,b,c>1$, then $$a^2+b^2+c^2+abc>4$$
This implies that at least one of $a,b,c$ is less than or equal to $1$, and we can assume WLOG that $a\le1$. Then, $$ab+bc+ca-abc=a(b+c)+bc(1-a)\ge0$$
For the upper bound, I had the idea of treating $a^2+b^2+c^2+abc=4$ as a quadratic in $a$ but don't see any way to proceed from there. Please only give me hints!