Lots of good responses, though I would disagree on a few posts or at least a few items in a post. As human beings, all of us are always bound to be emotional. A true professional would be one who would take decisions independently of all emotions. Many good engineers tend to be very child like in their reactions to external factors, but as long as they learn to let their emotions not affect their reactions, I would gage them to be professionals in that aspect. Good communication skills, good motivational and leadership skills, good interpersonal skills are all essential for a good professional. To add to Friartucks post, don't demand respect, rather try and command respect. You can only command respect by meeting/doing the things spelt out in most posts above
Thanks and regards
Sayee Prasad R CEng MWeldI MIOMMM
If it moves, train it...if it doesn't move, calibrate it...if it isn't written down, it never happened!