I recruit technical people. Our clients seem to like working with us. We try to treat job seekers with respect. We take an ethical approach to everything we do. But like any business, we do of course go to market to sell our services directly to the target clients, and we go directly to the people we wish to sell. No apologies to anyone for that. The reason recruitment exists is because employers pay money for it. If anyone has an issue with recruiters then stop whining about it and instead make sure your company stops using them. People who whine about recruiters but still get jobs through them or work for a company that hires from recruiters are like people who criticise the oil industry but are happy to drive a car and consume the thousands of oil derived products. Hypocrites.