Since I don't assume you are a hypocrite, I have to assume that since at least one gun has been used in a crime, you therefore believe that guns cause crime. I'll simply call you wrong and leave it at that.
You still working that bad analogy?
Guns are inanimate, and can't cause anything.
Immigrants, being humans, have free will. Therefore, they can be causative agents.