just one thing:
you said:

"I hollered after him and told him to go on and I would walk home. 'are you sure?' 'ya, ya, go finish the ride'. "

now if this had been a conversation between my DH and I, he would have believed that I really wanted to walk home and would NOT have expected to pick me up in a car... the fact that you took your shoes off and got blisters is unfortunate, but it's not really his fault; you told him to go on..