Is the following sentence missing commas or semicolons? If so, where?: That being said we should still consider the new proposal if only for the sake of fairness.
That being said, we should still consider the new proposal—if only for the sake of fairness.
Semicolons are only used when both parts of the sentence surrounding it are complete sentences and not fragments. In this case, "If only for the sake of fairness" is a fragment. There are many ways to attach the last part of the sentence, including an em dash or parentheses.