Part of recognizing that there is a line between what is acceptable or not in biz-dev has to be an understanding that other people will draw that line in other places... it's human nature. Complaining about this is like complaining that people cut you off in traffic, it rains sometimes, or anonymity encourages misbehavior. If you believe strongly enough in how you do what you do, stay busy doing it!
There is a long and storied history of sites 'cheating' for some definition of cheating...
• collecting emails for signups for features (or entire sites) that don't exist yet