Is someone willing to say that Tomice is lying?
If there is I guess that person is the real detective, so I suggest this guy/girl not to go public but to contact Soren.
Soren was the one who started the campaign against Tomice, so if Tomice is lying and he's actually a G, then Soren is a C.
If there is no such person then Tomice is actually the D

wallbang

and we should decide who to lynch.