It is a lot like your spouse cheating on you. You get married (first vote), they cheat on you, you forgive (second vote), they cheat on you, you forgive (3rd vote), they cheat on you, you forgive (4th vote), they cheat on you, you forgive (5th vote)......
At what point did that analogy become ridiculous? Some people would say the first time was too far, others the second. Our "huddled masses" will most likely continue on indefinitely.
The majority are below poverty line and don't have an education, finding a well paid job is something out of their reach and they know that. All they can hope for is promises to materialise and the ANC are never short of promises.