Stopping Russian or Iranian oil shipping is pretty hard to do legally.
You are not convincing China to only source oil from western aligned nations.
We (Europe and US) can't even convince India.
Short of kinetic intervention. There isn't much to be done about Iran.
I doubt bombing Iran will make the protesters in Iran more successful or united.