Giving up our selfish nature is so hard to do. And I know, it is not all selfishness because of the "content" that it is being used for. But, bottom line it is selfishness that is causing your emotions.
Leave it to Christ. Trust Christ to handle the situation and be comforted knowing that God will work in Him during your walk with Christ. That He will do things in HIS time, not YOURS!
When you leave this to Christ, you know it will be dealt with and you can move on with Christ without selfish interruptions. You cannot force anything on your husband. You cannot continue to try to control. You have done it in the past and as you can see now it does not work. Leave it to Christ and let Him deal with it.....