I strongly disagree with the idea that someone who passively opposes a government policy but does nothing therefore shares the moral guilt for the actions of that government.
Knowing what is happening does not automatically create responsibility for it, and disagreeing with a government does not mean an individual has the power to stop it. People have different circumstances, different levels of influence, and different ways of responding to political events.
More importantly, I think we need to be extremely careful about assigning collective moral guilt to an entire population for the actions of its government. Governments make decisions; individuals can support them, oppose them, protest them, vote against them, or simply feel powerless in the face of them. Those are not morally equivalent positions.
I absolutely believe people should speak out against what they believe is wrong when they are able to do so. But there is a significant difference between failing to take action and actively supporting or participating in wrongdoing.
We can have a serious moral disagreement about what people ought to do without declaring everyone who remains passive morally responsible for the consequences of government policy.