Well no, I think being able to switch characters is fine. You just have to limit it.
Example; my characters. [IND]Derek.Mandel and [IND]Tannix.Shipping. If both of these characters are docked on the same base I should be aloud to switch. Why? Because Tannix Shipping is piloted by Derek Manded in an RP aspect.
What you can't do? Bs|DBoy switching to Bs|Malic_Deberan. Why? Because in RP they are two different people. You just have to word it correctly.