Saying Iran doesn't love China is understating it. It has more negative views than India which is an actual hostile enemy of China and has actual reasons to have such relationship levels.
Again you are trying to place the fault on China and not Iran here. You are also trying to put words in our mouth about worship or whatever.
They literally call Chinese people Chingchongs.