Probablemente uno podria hacer esto de una forma mas directa pero me parece interesante ver como algunas cosas vistas en un contexto mas general se ven muy claras.
Un espacio simetrico de tipo no compacto es una variedad Riemanniana homogenea de la forma $X=G/K$ donde $G$ es un grupo de Lie semisimple no compacto y $K$ es un subgrupo compacto maximal. $G$ es la componente conexa de la identidad en el grupo de isometrias de $X$ y $K$ es el estabilizador de un punto base. En nuestro ejemplo $G=SL(n,\mathbb{C})$ y $K=SU(n)$.
$X$ resulta ser un espacio de curvatura no positiva. En este tipos de espacios tenemos bien definido un centro de gravedad de un subconjunto acotado (en particular de un subconjunto finito). El centro de gravedad de $A$ es el unico $x_0\in X$ tal que $\sup_{a\in A}\{d(x_0,a)\} = \inf_{x\in X}\{\sup_{a\in A} d(x,a)\}$. Como este punto depende solo de $A$ entonces cualquier grupo de isometrias que deja invariante a $A$ debe fijar a $x_0$.
Tomando ahora $\Gamma\subset G$ un subgrupo finito y $A=\Gamma\cdot x$, vemos que $\Gamma$ fija un punto $x_0\in X$. Es decir $\Gamma\subset Stab_G(x_0) = K'$, donde $K'$ es un grupo conjugado a $K$.
En nuestro ejemplo esto quiere decir que un subgrupo finito $\Gamma$ es conjugado a un subgrupo de $SU(n)$ y por lo tanto cada elemento es semisimple.
Por otra parte en
http://projecteuclid.org/euclid.pjm/1102780613 se da un ejemplo de un subgrupo $\Gamma$ de $GL(n,\mathbb{C})$ tal que todos sus elementos son conjugados a matrices unitarias, pero el grupo completo no es conjugado a un subgrupo de $U(n)$. Este grupo tiene que ser no finito por lo que vimos arriba.