The issue of "white hats" vs. "black hats" vs. "gray hats" is largely a matter of perspective. Many, in the so called "hacker community", consider all of these sorts of activities good in that it brings greater awareness to security concerns and increases the knowledge of the 'Net.
In the greater context of the question, there is no single right, clear answer. Labels really aren't appropriate to capture the intent of this discussion.
Think about it.
He just did your homework for you copy paste turn it in to the teacher leave us alone