Former Coronation Street actress Helen Flanagan, 35, has questioned whether it was 'morally right' that she had to parade in her underwear as a teenager on the soap ...