Everyone running a full client, whether they're mining or not, has a role to play and a decision to make. Those choices determine the rules that govern the network.
No so much - if you don't mine then you don't really decide much at all (and you can always more directly connect to a mining pool if you need to).