Debe haber algún $a \in G$ tal que 7 no divida $$ |G| \over |C_G(a)| $$
Para lo primero, nota que LHS es divisible por $7$. Si todos los términos en la sumatoria fueran divisibles por $7$ entonces, el RHS, será $1 \mod 7$. Por lo tanto, debe haber al menos un $x$ con la propiedad que afirmas.
Se sigue que ${|G| \over |C_G(a)|} = 2 $ o $4$
Nota que, $I=\dfrac{|G|}{|C_G(x)|}$, llamado el índice de $C_G(x)$ en $G$, es un número que divide el orden del grupo. (¿Por qué?)
Entonces, si $I$ no es $7$, debe ser $2$ o $4$. (No puede ser $1$ por la propia definición de la ecuación de clases).
$\Rightarrow [G:C_G(a)] = 2$ o $4$ $\Rightarrow 28 |2!$ o $4!$.
La conclusión en la última línea es un lema muy importante debido a Poincaré. Sea $G$, un grupo simple actuando sobre $G/H$, donde $H$ es un subgrupo propio de $G$. Esto te da un homomorfismo de $G \to \operatorname{Sym}(G/H)$. ¿Es la acción trivial? ¿Ahora cuál será su Núcleo? ¿Qué te dice el primer teorema de isomorfismo?
P.D.: No estoy de acuerdo con la secuela, especialmente en la última parte. Comienzas con la suposición de que el grupo es simple. Luego llegas a una contradicción. *"Por lo tanto, el grupo de orden 28 es simple." * está colocado erróneamente en tu prueba.
Una forma más clara sería:
Supongamos que $G$ es un grupo simple. Entonces, su centro es trivial.
Porque, si esto fuera no trivial, sería un subgrupo normal no trivial de $G$. Si es propio, hemos terminado porque esto es una contradicción con la "simplicidad" del grupo. Si es impropio, entonces, el grupo es abeliano. Por el Teorema de Cauchy para grupos abelianos, debe haber un elemento de orden $2$ que debería ser normal (porque cualquier subgrupo en $G$ será normal).
¡Ahora lleva a cabo el argumento que te he mostrado casi explícitamente!