Green’s Dictionary of Slang

scarlet n.

[a synon. for blood n.1 (1)]

[mid-19C] an upper-class ruffian.