While at university, she was an outspoken member of the Young Students and Socialists Society and sought to live down her school days at Cheltenham Ladies' College.[8] From May 2003, until she asked to leave her post in the 5 May 2006 Cabinet reshuffle, she served at the Home Office as Parliamentary Under-Secretary of State for Criminal Justice, Race and Victims.[9] In 2004, Mactaggart attracted criticism for a reluctance to condemn violent protests by Sikhs which led to the cancellation of the play Behzti at the Birmingham Repertory Theatre.Speaking on BBC Radio 4, Mactaggart said: "I think that when people are moved by theatre to protest, in a way that's a sign of the free speech which is so much part of the British tradition.[20][21][22] In October 2013, Mactaggart was one of only six Labour MPs – the others being Diane Abbott, Jeremy Corbyn, Kelvin Hopkins, John McDonnell and Dennis Skinner – to oppose Theresa May's Immigration Act 2014.[24] In February 2014 Mactaggart asked the Secretary of State for Work and Pensions, Iain Duncan Smith, if he would "make it his policy not to offer job subsidies for employing teenagers as auxiliary workers in adult entertainment establishments".[25] Her question related to employers in the adult entertainment industry being offered over £2,000 incentive from the Department for Work and Pensions for every unemployed young person (aged 18–24) that they hired.