You've tried so many things, your frustration must be giving off heat. That simply sucks, and I don't have much helpful to say. I'm not really familiar with the Catholic church, but maybe you need to talk to someone other than your own priest if the Catholic perspective is important to you.