As an entreppreneur, I would not want my employees poached. I do not miind them seeking out other opportunities, but I would want them to make the move, not an external entity. Poaching can create artificial demand.
A satisfied employee an become unsatisfied overnight if he is offered a higher salary elsewhere which you don't/can't match.
If I had the way to stop poaching, I will. If my employee wants to seek new opportunities, I will not stop him.
The sacking of the person that was doing the recruiting is totally unacceptable to me. He was just doiing his job