What if OT breaks in Yao's garbled circuit? Two semi-honest parties are computing F with Yao's garbled circuit. Sender garbles it with his inputs baked in then sends it to the receiver. At this point the receiver must use OT to get his keys. What happens if OT breaks and the receiver gets both keys for every wire? It's not clear to me that this would break the sender's input privacy.
The problem is because sender has provided the receiver with a garbled circuit in which the sender's inputs are hard coded (or has provided keys for those inputs, which is morally the same).  If the receiver has both keys for each input wire then it is trivial to narrow down the possible values of the sender's input.

Consider a concrete example, the millioniar's problem.  In this problem the sender constructs a circuit that returns $1$ if the resulting value is less than or equal to the sender's wealth.  If the receiver has the circuit and all input keys then it effectively has a function $f : Z_n \rightarrow Z_2$.  Through trial and error we can find the sender's wealth, $X \in Z_n$ where $f(X) = 1 \wedge f(X+1) = 0$.