The biggest problem here seems to be that you had a bad experience with your doctor. It is not uncommon to have to get a couple of other opinions before you find someone who will be helpful to you and work through your symptoms. Sometimes when physicians are busy, it is best to schedule a followup visit to discuss more of your concerns.
All of the things you describe sound like findings that an ENT might see. It sounds like you had several issues and they were trying to address all of them. For the symptoms which are still persistent, seek help until you find a solution.
Hope this helps. Good luck!