I put it down to primarily the lack of education but also due to lack of descipline (bring back the cane in school), bad parenting, poverty etc, etc. The youth in this country are a bunch of uncouth slobs.
It seems that 10% of the population is supporting this bunch of useless brastards which they are - literally! 
Bad parenting and an education system prevented from standing up to and disciplining the children it teaches

although I don't agree with corporal punishment.
As for parking, I now prefer to park on the streets just outside of town, or as the OP does on the top floor of the multi-story/in the corner far, far away. Or just leave the car at home and take a bike.
As the main point of being alive is to have kids and continue the human race, 90% of spaces should be parent and child size, with 4% at the far corner for feckless, selfish or just plain ugly single people

and a maximum of 2 disabled spaces (as this is the most disabled spaces I have ever seen occupied at one time).