Agree with your Quibble
Q ships were merchants that were armed and armoured. They were meant to lure U Boats to the surface, where they would think they could attack with their deck guns. Instead the tables would be turned. But they weren't purpose built for battle.