Purposely funding terrorism does go unpunished, if you're a US ally. This is my point, that our sanctions against Iran have nothing to do with "morality". They are about power.
Yes, that's what being allies is. We do stuff for them they do stuff for us. I don't think that's immoral. Cooperation allows us to accomplish incredible things. Cooperation is built on relationships and trust.