Also, if Gamzee is bad (and I'm not saying he isn't; he's, after all, a religious zealot doing nasty shit with only that as the reason), then how come you label Vriska an "anti-hero"...? smh at you

Because she’s not actively working against the protagonist.

 She’s a horrible person too don’t get me wrong, but she’s a horrible person that’s helping the protagonists.