Of course it's the guns, particularly the ease of the availability of them. Guns are for killing, it doesn't matter the reason, People get hung up on this. You know, mental health, toddlers getting hold of their parents guns and shooting themselves or their parents etc. Remove guns and you are left with a mental health sufferer, who will find it harder to do terrible things and gives society a fighting chance to help them or maybe remove them from society if it comes to that and a toddler who won't have found a gun...
Who does the killing is nearly irrelevant. If they didn't have access to powerful lethal weapons that can kill accurately and at range, you know, what they are designed to do killing en masse, killing becomes more difficult and mass slaughter less likely.
In the UK it is difficult to lay your hands on a firearm. Not impossible, but there is far far less of them about and gun crime is minuscule. It of course happens, again in cases where access to firearms is relatively easy, such as in the case with Jealous Farmer Andrew Cooper who shot dead his ex wife at near point plank range with his dad's antique shotgun while she sat in her car before turning it on himself and blasting half of his face off and survived and that was after he had his firearm licence revoked.