When Iran continues to attack Saudi interests in the region, on the pretext that those are US interests, Iran itself opens a path for retaliation. Iran is very lucky that the GCC has still not decided to go to war but if it does, the pounding that Iran will receive from all sides would mean Iran becoming another Afghanistan or Iraq.
You claim that Saudi bases are being used by the US to attack Iran, if that is the case then Iran would be justified in retaliating against those bases. However, Iran cannot justify attacking Saudi Financial interests, even those which are with US companies because at the end of the day it is Saudi money and economy at stake first. But again, no other source is reporting use of Middle East bases to launch attacks on Iran.
Even after all this, Iran enjoys massive support from countries like Pakistan, which is trying its best to NOT choose a side. And yet, at the cost of repetition, Iran must also respect the fact that Pakistan has a defence pact with Saudi Arabia which Pakistan will honour even if it means eventually going to war against Iran. This is, however, in Iranian hands. And Iran should be concerned, really concerned, because war with Pakistan could also potentially mean US boots on ground through Pakistan.
Finally, I would advise my Iranian friends, brothers and neighbours to weight things very carefully, there is only so much that others can take from you quietly. Think of the consequences of pushing the entire region into war, against yourself. How long can Pakistan resist the pressure from US to allow the use of Pakistan bases as a launch pad against Iran and how long can Pakistan resist Saudi pressure to go to war against Iran?