A senior union leader has called for an end to the “outsourcing rip-off” which he warned was treating hundreds of thousands of workers as second class citizens.