Its a thread of people who don't understand the build whining about it, because they assume its easy. It would be OP if the build weren't reliant on so many situational factors. People see big numbers and get mad, despite what it takes to obtain them.
I can't think of the last time I've died to a sneaker (if ever). I think maybe one time, I died to another sneaker while sneaking. I'm not sure. You can clearly see them and completely nullify them before they can do anything. But its impossible for FOnline players to assess their own short comings before posting about something being OP.
Then we get knee jerk nerfs like the one we have in place now, and it makes the skill completely irrelevant.