A spokesperson for the Channel 4 soap said that they 'take their responsibility to their young audience very seriously' and were 'very sad to see her go'.
Thus far, the Giants have won 9 league titles and 9 division titles.
Share The move reportedly will also allow cast members to post paid advertisements - but only with the producers' blessing - to prevent them from quitting the shows because they make more money online.
Asked about the owner, Owens didn't name a team.