You don't sound serious to me. Story is hard to follow and sounds fishy.
Plus, what possible weight can you give the opinions of a bunch of folks that you have never seen?
We could all be psycho for all you know--why would you follow our advice?
Just in case your serious, stay away from him and his mates. Don't get involved in a verbal exchange, just leave him alone.
If all your getting is "dirty looks" let it go.
A "dirty look" is not worth bleeding for, or going to jail over--esp since you had and "iron bar" and "a dog."
The way you describe it--both could lead to serious charges being filed against you.