It's not an either or situation. One can appreciate help where given and still be able to criticise where faults exists.
Blindly praising is synchopathic and blindly blaming is affirming biases. Relations between states are multi-faceted, there need not be congruity on all of them.
Here comes the Damage control team.
Indians never criticise anyone except China. I have never seen indians Criticise France or Rafales they bought. But Indians are always criticising Chini mall as third rated and wont work kind of BS.
Im pretty sure if any country other than China sent you all these medical equipments, Indians would be on cloud nine singing how they have the best of best , out of this world technology.
So Yes a well deserved Big Slap on you Indians.