You can't really blame the poor guy. The internet (despite all the advancements of the web2.0) is still fairly anonymous. I guess he simply mistook you for a person who gave a damn and the shock of being wrong caused him to lash out.

All quite natural really.