There is no doubt that we're in business, therefore there will be competition. That's the way it should work. However, the way some people run things needs desperate improvement.
It's one thing to try to build yourself up, work hard long hours to bring yourself to the next level. That's the "American dream" many of us were raised on. It's quite another issue to look for fault in others simply to speed your scurry to the top. This is not only bad business, but shows horrible personality to do be so underhanded. It also shows lack of creativity to be dealing in this way.
These types of negative folks should be concentrating on elevating themselves and their fellow man, instead of simply the former. Continually acting in the negative way is not only unappreciated, but also self-depreciating as well.
It all comes back to you in the end, if not sooner.