Perhaps you and I have different definitions for the term "whitehat".
In my understanding, someone who "abuses" or "takes advantage of" a "glitch" for their own personal gain is a "blackhat", not a "whitehat".
A "whitehat" searches out and finds "glitches" and then does NOT abuse or take advantage of the "glitch", but instead informs the controlling entity of the "glitch" and if possible offers suggestions on how to prevent such "glitches" in the future.
In a way, we have the same definition and in a way we don't.
In a simplified way if you don't break a law it's whitehat. Rooting is phone isn't "blackhat" and neither is hacking an elevator. Blackhat hacking would be outright stealing the 100BTC. Stealing 100BTC and then returning it later and informing them would be greyhat. Informing MtGox and not stealing it would be whitehat.
Whitehat hacking can be for personal gain which is why I said "fun and maybe profit" but as long as it's "legal" (relatively) and victimless I don't see how its blackhat.