This is typical socialistic/communistic morality. It is perfectly moral for liberals to own weapons or to hire armed guards. It is immoral for anyone that isn’t a liberal or member of the ruling class to own guns. The basic presupposition is that only liberals have morals. It is a twisted logic. Liberals see no contradiction in their logic when they proscribe using guns to kill those that want to own guns.
Crazed liberals cannot blame the true culprit: a free society. Lock up the insane and the murders will stop.
Mass murderers are not inconvenienced by the lack of access to guns.