CRM has mostly to do with accommodating personality differences in a confined work environment; it's about maintaining a professional relationship with your crewmembers at all times. Maintaining the "profile" means adherance to SOPs without individualizing procedures, yet allowing crewmembers to develop and exercise their own techniques of handling the airplane within accepted training standards.
CRM is the sharing of thoughts and advice with your fellow crewmembers during abnormal or emergency conditions. Because no amount of simulator training and no checklist can ever address every problem encountered in the real world.
Every crewmember has a unique perspective on solving a particular problem. Each crewmember has something to contribute. The days when a captain was a god are gone. Nevertheless, the cockpit is not a democracy, the captain is still the captain with the final authority and responsibility. But the other crewmembers have a right to speak up and to be assertive when the safety of flight is in question.