Here is another silly proof, but this one is probably right.
By Cauchy's theorem (or Lagrange) a group $G$ of order 8 contains a subgroup $H$ of order 2. Consider the homomorphism from $G$ to $\operatorname{Sym}(4)$ given by number the 4 cosets of $H$ in $G$, and letting $G$ act as multiplication on the cosets. The image is transitive (moves all the points around) so the kernel must be smaller than $G$. If $G$ is simple, then the kernel has to be the identity. The first isomorphism theorem shows that $G$ is isomorphic to a subgroup $\operatorname{Sym}(4)$, but every subgroup of order 8 in $\operatorname{Sym}(4)$ is a Sylow 2-subgroup, and so dihedral of order 8. Since dihedral groups of order 8 are already known to be non-simple, we are done. $\square$
Usually instead of the cosets of a subgroup of order 2, one uses a bigger subgroup, but 8 is so small, this just works anyways.