Here's the deal. There are unhealthy patterns of behavior in your life that you inherited from your parents. Marc has inherited them from you. Someone can choose to change one's inheritance. If you want Marc's to change, then the most you can do is to change you.
Either you can keep making excuses, or you can get serious about breaking free of your codependency and take charge of your own life and happiness.
The first option will not help Marc lead a different life. The second will.