I can't help but wonder whether this would've been near impossible if you had not given out your personal details.
I've been using the Internet, IRC etc since I was about 8. Not until I was about 21 did I ever use my real name, address etc.
You state the guy is "mentally ill", but can't the same be said of you if you're retaliating? It's just the same thing, really!