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.