RRN11 he should have been suspended because from that clear exchange his English is not at an icao level 4 or above, therefore he should not be allowed to fly until his English improves.
Unfortunately I do not know what capacity any ramp inspector has to do this. The ATC controller should have written up a report.