Let $a,b,c$ be positive real numbers. Prove that $a^3+b^3+c^3\geq a^2b+b^2c+c^2a$.
My (strange) proof:
$$ \begin{align*} a^3+b^3+c^3 &\geq a^2b+b^2c+c^2a\\ \sum\limits_{a,b,c} a^3 &\geq \sum\limits_{a,b,c} a^2b\\ \sum\limits_{a,b,c} a^2 &\geq \sum\limits_{a,b,c} ab\\ a^2+b^2+c^2 &\geq ab+bc+ca\\ 2a^2+2b^2+2c^2-2ab-2bc-2ca &\geq 0\\ \left( a-b \right)^2 + \left( b-c \right)^2 + \left( c-a \right)^2 &\geq 0 \end{align*} $$
Which is obviously true.
However, this is not a valid proof, is it? Because I could just as well have divided by $a^2$ rather than $a$:
$$ \begin{align*} \sum\limits_{a,b,c} a^3 &\geq \sum\limits_{a,b,c} a^2b\\ \sum\limits_{a,b,c} a &\geq \sum\limits_{a,b,c} b\\ a+b+c &\geq a+b+c \end{align*} $$
Which is true, but it would imply that equality always holds, which is obviously false. So why can't I just divide in a cycling sum?
Edit: Please don't help me with the original inequality, I'll figure it out.
Just assume, wlog $a\leq b\leq c$. Then this equation is all you need: $$a^3+b^3+c^3=a^2b+b^2c+c^2a+\underset{\geq 0}{\underbrace{(c^2-a^2)(b-a)}}+\underset{\geq 0}{\underbrace{(c^2-b^2)(c-b)}}\geq a^2b+b^2c+c^2a$$