I know that there are plenty of resources proving that if |G| is infinite or |G| is divisible by char(k) then k[G] is not semisimple, but I was instructed to try it in a particular way.
I am down to the point where I need to show that the short exact sequence $0\rightarrow \text{ker}(\epsilon)\rightarrow k[G]\rightarrow k\rightarrow 0$ does not split where $\epsilon$ is the augmentation homomorphism $\epsilon:k[G]\rightarrow k$ defined by $$\sum_{g\in G, \text{ almost all } \lambda_g=0} \lambda_g g\mapsto \sum_{g\in G}\lambda_g.$$
I understand the other ways of going about this proof but I find that I am pretty weak with working with short exact sequences, so I want to continue trying this method. A hefty hint would be greatly appreciated.