I'm more than sympathetic to the idea that advocacy campaigns are useful idiots being steered by business interests (and that if you don't see who's doing the steering, then you're likely being steered). But I am also sympathetic to the neoliberal idea that financial alchemists can be on the side of good, profiting from pushing then riding the market into a better local optimum.
And so tossing out "Soros" just triggers my redgroupthink detector - his funding itself wouldn't invalidate the protest (if this were the case, then neither side has any moral authority), but the actual cui bono could.