Respect does not come from being called "Captain". Respect is earned, and that is earned by how I operate and treat the people around me.
Couldn't agree with you more.
Respect should be earned, not demanded.
In some Asian airlines, the captain has god like status to the extent that i've seen them reprimanding ground staff and cabin crew to tears sometimes for the most mundane things ! I remember listening to a youtube video of an ATC recording where a Asian airlines captain demands to be spoken with respect to the american ATC. This commonly exists with the older Asian crews.
Western tech crews will also address the people around them( engineers, ground staff) as sir.