I really dislike the use of the word "hacker" as it is used by most people. It's just semantics, but it makes me sad that when most people think hacker, they think these types of activities.
Which is why I like the work hackivist as it captures the spirit of that activity. Of course it doesn't work with criminal (hackinal?) which some people use 'cracker' (as in criminal hacker).