А как мы понимаем слово "хакер"? как грамотный специалист или как преступник?
За всех не отвечу, но я воспринимаю слово "хакер" в его исконном, так сказать, смысле - человек, чьи знания уходят далеко за пределы необходимых, Специалист с Большой буквы и т. д. и т. п. ИМХО не надо путать слова hacker и cracker. Первый знает как можно сломать, знает что сломать и как спрятать свои действия и как подобные действия обнаружить, но никогда не применяют знания во вред, а вторые, как правило, лиш используют продукты знания первых.