I would push StubHub hard on the fact that the tickets were worse and demand a
partial refund from them. It's great that they tried to make things right, and I'm sure there was limited availability, but it sounds like they dropped the ball here a bit and under delivered on their guarantee.