Right you are... But YOU need to get the car to the dealer and I'm pretty sure they won't be giving you a gas card.
I can't speak to the dealer in questions warranty policy. I just think its silly that guys expect them to pay shipping. Walmart isn't going to send you a taxi if you want to return a pack of depends.
Actually, they will send the tow truck out to get it if it's dead. My experience when it isn't and you have to drive it there, they'll throw free services and whatnot at you to make up for it. Nice try though. Customers should never have to pay twice for anything when no fault is theirs.