I've been a vigi for a long time and though the script seems slightly broken in terms of damage output, as well as maybe a bit too high payout, it isn't the easiest to take down a group of 5 or 6 as a vigi. Even with the spar, the most I can get at a time is 3-4 and wont be able to restrain the people I downed without getting shot. With say an AKM, those last 2 kills wouldn't be as difficult as I wouldn't need to get close to them. Basically when you play smarter, its difficult if not impossible to take you down. When you are singled out it makes it fairly easy, depending on how you go about it.
My suggestion is to focus on fixing the taze script/damage handler, and possibly lowering the max payout to %75 or so.
If the script is fixed, people can't complain about tasers having more damage and it also makes it marginally harder to take people down. Though you'll always get people who just want to remove it outright, this should make it more manageable.