1. Establishing and consolidating a strong lobbying organisation. There are some NGOs and other interested parties (e.g. companies like Google or supporting organisations like Wikipedia), but they are not united. A united body brings coordination and single, quite more substantial, budget. Then you can efficiently deploy: 1) lawyers 2) accredited lobbyists in the corridors of Brussels 3) public relations professionals running far reaching campaigns.
2. Voting in the EU elections. There are various parties which are consistent in their opposition to such laws (e.g. "Pirate" parties, some Greens and Liberals). It might be a difficult choice, as there may be other positions of such parties you disagree with, depending on your political views. However, such voting could be considered as "tactical" i.e. with a goal to increase their presence or force coalitions, rather than driven by the desire to see them fully in power. It is a question of your priorities.