There is room. No law can usurp things like freedom of speech. All sorts of apparently illegal acts find safe harbour if tied to free speach. A protest rally cannot be stopped simply be because the protestors are jaywalking or loitering on the sidewalk. Companies do have speech rights but they are very different. I can join a protest rally marching down mainstreet, but uber cannot hire people to do the same because the people violating the law are not enguaged in speech but in employment. So flesh persons can get away with acts that corporate "persons" cannot.