As we've also seen, businesses can limit exployee speech outside of the place of business itself in that businesses have a brand or public image and employee comments that are inflamatory, especially those made on social media, may damage that brand or image of the company. Employment contracts often have behavior clauses addressing such matters which is why those fired for public comments that violate their employment contract have no legal leg to stand on.
Right. Because it all comes down to you’re willingness to work for them, when you don’t have to. Same with visiting other people’s homes. You have to visit, so you’re visiting is consent to agreeing to their limitations.