And it certainly isn't petty. I don't care how much technical talent you have, if you're not prepared to compete in business, whatever the threat, you're toast. Poaching my people is crossing the line.
And I don't care what Paul Graham, David Duncan, or anyone else thinks. On this issue, you shouldn't either. Ethics is non-negotiable.
If you're not prepared to deal with the problem of getting and keeping good developers in a highly competitive market, then you're not equipped to deal with running a business in the tech industry. You will be astounded by how hard it is to recruit the very best talent. Middle tier and lesser developers are abundant...it's the cream of the crop, the people who deliver solid, reliable, working code day in and day out, that are difficult to find and to keep.
Welcome to the real world of business, where you have to worry about things like that.
Maybe I'm the one in the wrong place. I certainly hope not. I like it here.
(FWIW: I've been in the "real world of business" since 1979, starting and selling 2 successful start-ups, working on #3. In all that time, nothing has concerned me more than ethical issues. I'd like to think I've been burnt every way possible, but thanks to some of the responses in this forum, now I wonder.)
"Poaching my people is crossing the line."
Those two statements look juxtaposed to me. It sounds to me like you're the one who isn't prepared to compete if you aren't willing to pose such a threat to your competitors, or to contend with it when you're on the receiving end.