Sounds like your GP needs a kick up the proverbial, too. Your GP is the one who should be helping you navigate the medical world of specialists. A cancer diagnosis is never an easy thing but you should feel that you have your medical team on your side. It makes me realise how fortunate I have been. My GP had made me an appointment to a surgeon before I even got to see her but her comment was "he is the one I would see myself but if you don't like him, we'll find someone else". My surgeon and oncologist have always said to me that this is the treatment they recommend and why, and they have taken the time to answer my questions. Have they guided me correctly? Only time will tell. But I do trust them and I know that I can question them. What they offer are recommendations not directions and I have always been given the time to discuss it with family. I get so mad when I hear of the dismissive attitude of the type that you have been subjected to.