You were right to try to resolve the issue on your own and document your communications with the company. You paid a premium price for your tickets, so a refund for the inconvenience you experienced would have been completely justified.
StubHub should have delivered your tickets as promised. However, its Global User Agreement states that it is not liable for any indirect or consequential damages.