It looks like Regina is attacking David not Mr. Gold at Gold’s pawn shop. Also Rumpelstiltskin is not even in this scene. Also I don’t want to start fighting with people saying who has it ”coming” more.
Hmmm, so it was Charming that Regina and Cora attacked. I wonder why Charming was at Gold’s shop? And why were Cora and Regina so hostile towards him?
If Neal is Bae, then Rumple would be known as family to the Charmings by this point in time. So if Regina and Cora are going after Rumple, the Charmings would probably try to get in their way. Not saying they’d instantly be BFFs with him, but if there’s that familial connection, and he’s now recognised as being Henry’s grandfather, it’s unlikely that they’d stand by and let him be killed.