Did you tell the airline representative trying to help that you flight was leaving soon?
It doesn't matter that the ticket was from Expedia, you did not check in time for the flight. Not sure what putting it in dispute with the credit card will do, as they will simply respond you did not check in time for the flight, so they canceled your ticket.