It's hard to trust China unless they provide us a reason to do so. In fact, they are more dangerous than Pakistan because we know Pakistan can't be trusted but we don't know whether or not China can. Left parties in India have long been supporting China even if it comes at the cost of our national interset. There is a dictionary word for such people - traitor, and that is what we should be calling them. In stead, we look for their support to run our governments and buckle under their pressure every other day. Who is to blame? I have no problems with having economic relationship with China but I would be very careful with a country that has betrayed us in past and hasn't supported us on international front ever.