Yes and SA, Qatar give help to tons of groups that threaten to US (so does the US) and Turkey helped out ISIS and yet they are allies.
Apparently those things are not prerequisites to do lobbying. Or SA enacting basically a genocide in Yemen. Apparently that shouldn't stop lobbying.
However Iran is not and has not been actively engaging the US since Bush Jr Iraq War.
In fact Iran saved US allies in the region form ISIS. Iran was practically an ally of the US against ISIS. No Shia militia or Iran allied force has attacked the US in any way.
I would argue AQ types are a far bigger danger to actual US people then any Iranian militia and those don't get financing form Iran and its allies.
Not to mention Israel and what they are doing to Palestinians (and not to mention they are a rough nuclear nation) but of course "Iran is 'threading'" so of course that is simply not acceptable.