South Africa's ruling ANC has called the US attack on Venezuela an assault on democracy and a serious violation of international law. Opposition parties accuse Pretoria of hypocrisy and inconsistency.