Why do we always blame other people and never ourselves? Are we all so perfect and others so selfish?
My experience is that, yes, there are people ignoring the rules, but the majority are compliant. Most of the excess cases are in big towns and cities where population density is very high. If you live somewhere, where there are many more people everywhere, all of them needing to shop and eat, and get medications, fulfill important jobs like caring etc etc. Even if they all obey the rules meticulously the sheer proximity of so many people in a relatively small area, means there is going to be a higher transmission of any disease.