Sorry mate but your wife it correct.
It should have said "Then ALL Heroes lose 1 Heart for each Detention! in their hand".
ps. i'm not an "official" source, but I've seen this in the forums before.
This is how I played it as well.