Olympic icon Roland Schoeman has voiced his political views in no uncertain terms in a series of racially charged social media exchanges.