Agree. I had a similar dispute with a codeshare ticket in the past. You make a contract with the airline that sells you the ticket and it is their responsibility to resolve the issue with their carrier.
In a codeshare dispute, both airlines will blame each other, but it is important to focus all your efforts on the ticket seller.