If my friend, who is a MD, ever introduced himself in a social setting as Dr. Dave, he would immediately be spun around and powerwedgied. Needless to say a CFI or Captain, would get the same. In a Professional setting or conventions, it is perfectly acceptable. The written equivalent, the same goes.