Imho, Queen had it coming. Disrespect cats, get the teddy bear treatment. Cause and effect.
Congrats on the submission! It’s a sound project!