No, that's nonsense. Saqlain is speaking from the same script as Amir's blind fans. Apart from Kohli, both Rohit and Dhawan got out to defensive strokes. In fact, Kohli's dropped catch was of a forward-defense as well.
Amir was not taking wickets earlier precisely because he was not pitching the ball up and making the batsmen play, and his bowling did not have intensity. For that, he deserved all the criticism that he got.
He was economical because his control is good and he doesn't give freebies, but he also wasn't bowling a length that was making the batsmen fret. He angled the ball across the right-handers which eliminated the possibility of bowled and LBW, but he wasn't providing them with width like Wahab either, which meant he wasn't going for enough boundaries.
The opposition are always watchful against the bowlers whom they perceive as the main threats, and they always target the weaker-links. The onus is on the bowlers who are perceived as main threats to force the batsmen to make mistakes. That is what Amir did today, he carried the attack to the Indian batsmen who gave him three wickets even though, they did not play any rash strokes.