While it is unfortunate that the crown broke, it is not likely that fault lies with the dentist. There are so many factors involved that "blame" is hard to apply. Finding a new dentist is up to you, but if trust is broken then perhaps you should move on.
It is not uncommon for your gums to be sore immediately after having a crown placed over an implant. Even if there was no pain before the permanent crown was placed, the gum tissues need to adapt to the shape of the new crown and sometimes, this can cause discomfort for a day or two....
I think if you make them fused together , you will have more strength, and if you make them screw retained would help,that way you can have a good service every time you require,the doctor will remove the screw and remove crowns give service and will set them in again. I hope this helps.