Glam, Right now? He has nothing to offer you except a 2 yr old temper tantrum.
No matter what you do for him, it will not be enough right now because he's self-consumed and is in the "me" world. He looks to you to fix everything and that's why you have to take a huge step back and allow him to simmer in his own juices. He's got to grow up and what better way to do it but to allow him to make his mistakes and learn from them.
It's not the man that you aren't atracted to, but the behavior. Keep those two separated and you'll be okay.
Hugs to you today!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.