Your thoughts on a moral obligation to take action using a firearm should coincide with your thoughts of a moral obligation to take action through taxes; a lot of liberals and conservatives alike don't even think of that.
If you believe in not donating a chunk of your paycheck to the needy, you should also not believe in donating a chunk of your time and/or life to the needy. Otherwise, it's a huge contradiction.