Hadi has been labelling others kafir like it is the very Islamic thing to do when you are not on the same page with him on his political take of Islam.
Now that Mahathir has returned him the favour by saying Hadi is an infidel, Hadi's turban is on fire and the guy has come out ballistically wrathful warning Maha to repent.
Haha.... if you can't stand the heat, don't blast others like you are the divine's undoubted representative on earth.
In fact, based on the criteria Hadi had used to label others kafir, Mahathir hit the jackpot in calling Hadi an infidel. Well, at least that is what a neutral and honest observer judges it.
Exactly on the same criteria! But now of course they don't apply to the applicator who freely label others kafir in the first place? Cute! Haha....
Frankly, if Hadi had kept counsel to himself, nobody would have thought the joke is on him.
They say it is better not sully religion with politics, for the divine and the mean and unclean don't mix well.