Ok, any physicist here can tell me how dense a material need to be in order to stop a rifle bullet?
I'm not a physicist, but it's not just about the density, but the properties of the material and how it reacts to force, particularly the force of pointy metal at very high speeds.
Certain grades of steel work, as do ceramics, but kevlar (or similar aramid fibers) don't generally work for rifle caliber bullets and speeds, they top out at pistol bullets. Although to be fair, that criminal's using an SMG (which uses pistol bullets) so it probably would be stopped by kevlar.
An article I briefly searched for said that ceramic plates provide the most protection for the lowest density and weight. So it seems that ballistic grade ceramic plates are the minimum density you need to stop rifle bullets consistently.