Sorry but i have to disagree with the consensus here-- Diablo 1 is by far the second best game i've ever played. I still play it regularly as a level 44 legit sorcerer -- HACKER PWNAGE!! -- anyway, while im not using a few tricks i know to crash hackers games, im playing with a few legit members of a clan i will hopefully be accepted into. Yes, there are many good legit players on battle.net if you know where to look. (diablo legits, diablo x, diablo bastion)
Also, if you download a scanner (that i uploaded as a .zip file) you can tell when people are using hacks and know to dodge them, only maybe 35% use hacks, but probably 60% used duped equipment that is non-legit as well.
Avoid these players, or if you are strong enough like me, simply blow the crap out of their newbish asses =).
Hacking Newb: Haha i have 10000 life you cant touch me.
Me: Oh really?
(6-8 fireballs later at 1200-1400 damage each)
Hacking Newb: WTF YOU HACKER!!!
Me: How does it feel to get the

kicked out of you by a legit player, while using life hacks? You are pathetic scum.
(then i use a trick all good legits know and townkill him so he cant respawn.)
Hacking Newb:

you. You hack too.
Me: Nope. 100% Legitimate biotch! (they usually leave at this point)
Being a vigilante is fun as hell =)