You may never admit it in public, but you know that the number one reason you are bodybuilding is to improve your self-esteem. Face the music: no amount of meat will give you true confidence. The following Internet post caught my eye: "I've found something remarkable about my [strenght] training. I'm a lot more confident than I was as [just] a bodybuilder. When all I cared about was getting my muscles bigger and bigger, I still had horrible self-esteem problems. With strenght training, though... I feel myself getting stronger, and it's had a profound impact on how I see myself." Strenght gives confidence that does not go away when your muscles shrink after a missed meal.
Admittedly, this passage is in no way new or special, but I think it's quite in accord with what a lot of people feel. Boosting self-esteem through getting stronger may or may not be the reason why you're doing it (for me it's: 1. fun, 2. trying to be as good an example of a vegan as I can, 3. self-esteem), but, in my humble opinion, strenght training is definitely a lot more fulfilling (in many ways) than the "modern generation, catty beauty queen" bodybuilding, i.e. lifting weights PURELY for cosmetic reasons.
Just my thoughs, anyway. No offence to anybody.