You don't have to give it up but you may have to do something without avoiding. When you avoid conflict you also avoid solutions. If this is what he is used to this will maintain his need to be self centered. Instead of avoiding make active efforts to end his ways. This of course is going to be a very gradual process and he has to WANT to be a better person. Come to him honestly and see what his motivation is to change. You can't change anyone without their permission. Share the deep sadness that you have for things to be better. You have to stop being solely responsible for this relationship and he has to want to make it better. Once you have had this discussion, decide on what to do. You have self help at your disposal by finding material that suits your personality. My favorite guide is the mars and Venus series. There is a great book on communication and compromise called Mars and Venus Together Forever. If this isn't comprehensive enough then find a marriage counselor in your area even if it is from your livingroom as now. You can access relationship counseling through the internet. If in the end he isn't willing to participate then you can't do it alone. Try the self help first using communication tips and see where that leads.
Please press positive feedback so I am compensated