It sounds like you are doing a lot right. I have a lot of health problems, too, only sharing with you anemia, however. I'd recommend finding a good nutritionist in your area, who is willing to work with you and your preferences towards organic and semi-meatless lifestyle. Many nutritionist will tell anyone with health problems that it will be difficult to keep the meat out, but it is possible and probably more healthy. Are you able to excercise much? With all your conditions, and your healthy diet, it probably is not you fault that you are heavier. Ask your doctors and maybe around waiting rooms for a nutritionist.
Good luck and keep eating healthy! Even if you can't lose, a good diet is good for you!