I agree Baldwin and the armorer are at fault. There’s no debate there. A non-functional firearm can’t fire blanks though, as you seem to mention (despite starting by seemingly saying they shouldn’t exist). It’s sometimes useful to do that, and it should be handled with extreme care and only in the cases where it’s actually useful.