My first new vehicle was a 1983 Ford Ranger, the first year that they came out with them. I waxed it every weekend and kept it looking good. One day I came out of a small store when an old faht dressed for church got out and slammed his door into mine so hard that the entire truck shook. I got out screaming, and he said "Show me the dent". Although I always tried hard to park it someplace safe, there were so many door dings in it that I couldn't pick out which one as his.
Sometimes you just can't help parking in a tight spot if in a small store. If I am close enough to somebody else that I might hit it, I will put my hand on my door edge as a protector... just in case.
I believe that one reason for such small spots is that businesses need a certain amount of parking to get permits to open a store. By only accomodating small vehicles, they can meet their quota.
Years ago I worked with somebody who had a large family. He came to New England to work every summer and drove a big 4 door F250 with an 8 foot bed. I went to dinner with him one night and the only spot available left the rear portion of his truck blocking one entrance. He felt that he was entitled to do so because he drove such a big megalith. I have always felt that is your choice, and sometimes it requires making concessions such as walking farther.