I am not aware of any other country, formed in the modern post-colonial era, which was formed by millions of racist invaders displacing the local population with the explicit aim of establishing a country with their racial demographics.
The UN resolutions were not a prerequisite for people to express their conscience and boycott SA.
Many people did so long before the UN made any official pronouncements.
Many people boycott Israel for the same reason -- UN or no UN.
It need not be a country formed. It could be a country which has committed genocide. Are you ready to mete out the same treatment to Japan for what it did to China? If no, then you are being two faced. Where is your 'conscience'? When Japan refuses to settle this with China? And China is your so called best friend?
The global media already contains plenty of Israeli propaganda.
Nobody is under any obligation to let them promote their propaganda at their event.
That is not Israel's fault, that the people you support or purport to be supporting have not got their act together in pushing forward their cause. Why does SA do business with Israel? Why does Jordan speak with Israel?