John Swinney was urged apologise to women as he rejected claims Scotland's self-ID policies did not amount to 'state sponsored abuse'.