Suppose that $A$ is a $2\times 2$ real matrix with two complex eigenvalues $z_1,z_2$ such that $z_1z_2 = 1$. Prove that $A$ is a rotation by some angle $\theta$.
There are multiple ways to prove this. However, I am looking for the most "elementary" proof possible. Usually one can regard $A$ as a matrix with complex coefficients and find an eigenbasis consisting of complex vectors to conclude that $A^{-1} = A^t$, and the proof follows from there.
Suppose you are trying to justify this to someone who never seen complex vector spaces before, how do you derive it?
This is not true. Consider e.g. $$ A=\pmatrix{1&-2\\ 1&-1}. $$ Its two eigenvalues are $\pm i$ but $A$ is clearly not a rotation matrix.