I understand freedom of speech and I understand she's free to speak but there may be consequences. I understand that there are huge complexities in the legal system. I understand you can enter into agreements (part of your speech) that effectively gives away your speech. But if you step back and look at this situation, it's just fucked up that a corporation can do this to you. If freedom of speech is supposed to be inalienable, these types of agreements should not be legal.
disclaimer: She lives in the UK and I'm speaking from a US perspective.