Yeah it would be hard to convict the guy. I would vote self defense.
I agree with you, but maybe the victim had his gun unloaded while in a parking lot or standing at his vehicle ? Hard to tell what really happened. Strange story indeed.