Let $G$ be a finite group acting on a finite set $A$. The action is said to be transitive if for every $a, b \in A$, there exists $g \in G$ such that $ga = b$. Prove that if $|A| > 1$ and the action is transitive, then there exists $g \in G$ such that $ga \neq a$ for every $a \in A$.
My attempt:
By way of contradiction, suppose that for every $g \in G$, it holds that $ga = a$, which would be the trivial action, and thus the transitive action does not hold, leading to a contradiction.
My question is this correct?