Ahoppy, I fully understand your anger and frustration and completely sympathize (and empathize) with how you feel. It feels as though it is a conspiracy to keep you down, and I know that feeling.
I don't know if this will help or not, but it helped me. I have had to take a huge step back, and reconsider the things that happened to me, the things people say, the things people do, in relation to my fibro and the difficulties that it poses in my life. What has helped me is to realize, and to get it firmly in my head, that the people responsible for saying yes or no to something like your transportation problem are Not doing what they are doing in order to keep me (or you) down. They aren't trying to make your life worse. The sad and inescapable fact is that they don't care enough about you as an individual to try to make your life worse. They just don't care, period.
They can't care. They are professionals with a crumby job and all they can do is follow some arbitrary set of rules created by people in offices who never meet the people they are supposed to be helping, let alone do any of them have or understand the diseases the people affected by their decisions have. Nothing is personal. That's the problem, but it is also the beauty of it because if you fully accept that it is all impersonal you can stop having an emotional response to it.
Having an emotional response is natural and understandable. BUT, stress makes fibro worse. And while you are emotional you are less effective. So for me, it helps to remember that no one is against me, but I have to take care of myself on my own for the most part. It's hard, but to the degree that I can accept it I can be peaceful about it and that gives me more energy to deal with the problems.
If you can't get to the gym, you can still exercise. I have worked out with exercise videos a lot, myself. There are videos on YouTube or DVDs you can buy. You can just lift tin food cans to do arm strengthening exercise. You can sit down and stand up many times. You can do stuff even in a chair. Or a short walk. Whatever you can do.
I hope this helps.