I just got a ticket for failing to yield. I was at a weird intersection where I thought I could make the left turn so I went into the intersection (which the cop told me was illegal?) I waited for cars to pass and then the light turned yellow. A truck zoomed up to the intersection and through the yellow light. I made the turn thinking that the truck was obligated to stop (going through a yellow is the same ticket as going through a red) and was cited with failing to yield to oncoming traffic. I would like to think I shouldn't get a ticket since the other car was supposed to (yield) to a stop light and I was in an intersection, but it's Missouri law.
Any sources appreciated...

