For many gun owners, it's a love-hate relationship