I find this thread pretty amusing. I did not realize how much angst some among us feel about what other MDs think about them. Why do I have trouble envisioning a similar thread on a dermatology board? Personally, I feel very comfortable about my role as a physician. I wield a therapeutic modality on a daily basis that has the capability to cure if delivered correctly and to kill if delivered incorrectly. If that doesn't deserve respect, I don't know what does.
I'm glad there are people who enjoy taking care of inpatients so that I don't have to do it. Actually, in my experience, the "joy" a medical oncologist displays about a new admission is quite muted. Why don't they thank us profusely when we send sick patients their way? Could it be that taking care of inpatients is really not that much fun? Nah, that's crazy talk. Taking care of inpatients is "real" medicine. How could I even suggest such blasphemy?
I don't think that the lack of inpatient care is marginalizing our field. By the nature of our specialty, we are primarily consultants. In most cases, we are not the patient's primary cancer doctor (I know there are exceptions). There is nothing wrong with that and I actually think that it's a beautiful thing. It saves us a lot of headaches and allows us to focus on what is fun about our field. It is unrealistic to think that we will ever be primary cancer doctors. If that's what people are looking for, don't go into radiation oncology. If anything will marginalize radiation, it is the emergence of better drugs. But, as has been stated here before, it is also quite possible that radiation will play an even bigger role in the future, particularly if screening is improved and/or if micromets are better controlled so that local control becomes an even bigger issue. I'm not holding my breath waiting for the day that we retire our linacs.
As general (but admittedly hard to follow) advice, don't look to others to define what makes you happy. Look inside. I am willing to bet that the lack of respect some think they feel is significantly tied to other MDs' envy about our jobs. There is no glory in working weekends. If this isn't apparent to anyone yet, just wait a few more years. Life is short and there is much more to it than your job.