Safecrackers? How about locksmiths, they're pretty dangerous!
Think about it, the only difference between a locksmith and a burglar is a paycheck. Apply the same logic to every other profession you can think of.
In the English language most words have multiple meanings, it's time people got used to that. Hacker means a number of things. A person who hacks down a tree with an axe is a hacker.