Yes they will come back. Not usually will they tear into dwelling as they typically want quick exits! Owls will through! And Yes in front of you if a clear easy attack is available they'll try! Walmart makes a large deer netting for 7 dollars or so and you can buy posts there also or use any...