As I said below, I'm surprised by the emotional arguments engendered in your word choices -- "fairness", "benevolence", etc.
This is simply business, not ideology. In terms of ideology, I think there's a simply check for whether Sourcefire meets the criteria of "I love the GPL. Except when it applies to me": Sourcefire could not ever include anyone else's GPL code in their own product without breaking their business model.