Really, it's the term "pro-life" that's troublesome. It just means you're anti-abortion, not that you support all life (which is, of course, at odds with weaponry in all forms). It's a petty, fruitless argument that completely ignores the nuance of colloquial language, but it's also not technically wrong.