As a lawyer who worked with patents for six years, I found the article annoying because it tried to conflate issues that had no bearing on infringement, validity, or even patent trolling. Overlapping markets being just one example. It was solid when it actually focused on relevant material.
I would say that AGIS itself was not a patent troll. It was using its patents to create and promote its own products. However, its attorneys certainly behaved in a troll like manner, and when your attorneys (or any employee) are being stupid, you need to rein them in.