It’s Sheila who should apologise, says Gupta