Buddhism actually doesn’t have deities to worship if I recall. There are divine beings, but are subject to the same cycle of death and rebirth as everything else until enlightenment is attained. So Buddha instigating the death of gods isn’t too surprising.
Also, Shiva has many tricks up his sleeve. He can use his Astra, or if he’s feeling particularly vicious, spew out the Halahala from his throat, for example.