Communists are always resorting to double standards. They speak differently in Kolkatta and differently outside. They are always anti-americans. Even Bush and Blair can talk and come to a conclusion. They will always be opposing for the sake of opposing.
Even during the chinese war with India, they never opposed the aggression. This is the credibility of our communists. At any cost they want to blackmail the central government, oppose anything with America.