That's not a reasonable position for Apple to take; not at all. They could have simply left the old gmaps app since their license had not *yet* expired, and at least avoided this debacle. Furthermore, you present "plastering" google's logo all over the app as if its certain this was something truly terrible - when that's not sure at all; it's not unreasonable to claim credit for an app you made so a logo might be reasonable.
All in all - if both parties had wanted this to work out they would have made it work. It's certain apple wasn't being reasonable, and quite believable Google wasn't either (but we really only have Apple's word for that). In any case - it's Apple's device; they're Apple customers, and that makes it Apple's responsibility to come up with a solution that doesn't suck - whether that solution involves using an old-fashioned app for another year, or a different provider, or kowtowing to Google isn't really important.
Regardless of who else is involved, Apple chose to harm their customers, probably intentionally, because that fit their strategic aims better. Given apple's dealings with samsung (and others), Apple doesn't come across as a very open-minded company: does it really surprise anyone they played hardball even if doing so cost them something?
Put it this way: if you blame some third party for a seller's failure to provide quality goods, that's not exactly a great incentive for said seller to be fair with you the next time - why bother? Defending Apple for their abuse of their customers reminds me a little too much of the stockholm syndrome for comfort.
I don't think these power-fights are good for customers.