Well, Kaspersky Lab is a russian company.
Can't speak for the US, here in Germany the Kaspersky tools are used on large companies responsible for critical infrastructure. With the option for source code review, I'm still with a good impression on their tools when compared to Symantec and no option for review.
That is a terrible idea, as anyone who knows anything about Russia would tell you.
Using American software, you might be getting NSA's eyes on you.
Using Russian software, you'll probably have FSB's eyes on you.
So take your pick :)
Propaganda aside and looking at facts, one company is providing access to review their source code and the other one is not.
Which one of them is a terrible idea to purchase?