If YouTube didn't have you agree to TOS before uploading a video, you may have a point here. In it's current state though, YouTube has carte-blanche permission to remove anything they want, not just disagreeable content. The concept of free speech does not give you the ability to renegotiate service agreements, unfortunately.