There is a thought that knowing you have a problem is half of the battle towards solving that problem. This may very well be true. However, the problem is that most people stop at just knowing there is a problem. Admitting you have a problem and not doing anything about it is like making dinner and not eating it. What would be the point?
If you know you’re self-centered, but don’t work to try to put others first, you have decided you’re more important than others. If you quarrel with people easily, but don’t work to try to hear them out, you have decided you are more important than others. If you hold grudges against other people, but don’t work to practice forgiveness, you have decided you’re more important than others. If you decided you’re more important than others by your behaviors, you will never change…not even if you admit there is problem. People tend to prefer themselves to others. It’s our sinful human nature.
While knowing you have a problem may be half the battle, you still have to do something about the other half of the battle. You still have to change, or the problem will never be solved. At the point that you do not change, selfishness reigns.