South Africa's biggest labour unions on Wednesday urged workers not to participate in anti-immigrant protests that have seized the country, and said they could face consequences if they skipped work to attend.