Hanna, without judging your argument either way, the 'Africans in South Africa' booed him for different reasons. They do not care much about Snowden / NSA etc. A fairly large section of the population in South Africa simply dislikes the USA for its perceived bullying and double standards around the globe - this has historical roots and Obama would have been booed anyway - NSA/Snowden/Prism or not.