I have come across many forums where in people do feel there exists bad drivers, but, honestly there are just 2 types of drivers i.e good and learner.
I would agree with you "almost", except for the one quoted above. As a fact of the matter, not all on the road are learners.
As you rightly covered, some are just there, just by compulsion. They just want to cross the road and reach home, just today. They don't care how they did it today, or what will they do tomorrow. They are not interested in learning!
Few others believe in the philosophy of "No one is Perfect, neither am I". And they live contended like that forever. So, they just believe, being wrong on road is just not wrong. That's how most are, and we are too. They are not interested in learning too!!
The most critical category is, willful violators. No matter what, they just won't care. Be it breaking rules or causing inconvenience or posing danger to others and themselves or spoiling the society. They may never learn or let other learn too!!!