You are severely projecting here by comparing Iran, Yemen and Hezbollah, none of which recognise Israel and all of which have launched direct military strikes against Israel in the past 12 months, with Arab states half of which fully recognise Israel. There is zero equivalence here, yet you only criticise Iran, Lebanon and Yemen. Even if they went to war (which they did), it wouldn't, and doesn't matter to you. Sad.
We give credit to Egypt and Saudi when they do good things, and criticise the others when they are complicit in holocaust of Palestinians. Lebanese and Yemenis are Arabs, and we heap praise on them for their actions. And you call this anti-Arab "racism"? Funny.
By contrast, have you ever criticised Jordan? I didn't see it, not even once. I did see dozens of (rather nasty and clearly ideologically driven) insults and criticisms of Iran, Hezbollah and Yemen. The readers can draw their own conclusions for the reasons of this double standard of yours.