I have some of the same issues in crowds. Mine was far worse in the first 6 months after deployment, but has since tapered off to a very manageable level. My VA Counselor helped me with some calming exercises. I know that I experience none of these symptoms when I have my dog with me. I think you may benefit greatly from having at least an emotional support dog.
If your PTSD is in your records and service connected, you can get a Service Dog. You may qualify for a donated dog as well. There are a couple of organizations doing this. I will have a look around and see what I can find. It's been a while since I read about them.
Here is something to look at too: