Green’s Dictionary of Slang

carp n.

[SE carp, to find fault with, to reprehend, to take exception to]

(US) a whinger, a complainer.

[[UK] ‘Catalogue of Odd Fish’ in Fleet-Street Collection 8: Shotten herring’s a man when he lacks work. [...] A carp of your critic race smacks].
[US] ‘O. Henry’ in Works 308: The town [is] stocked full of carp.
[US]Pedagogical Seminary Mar. 96: ‘Bonehead’...‘you carp,’ ‘you’re off your perch.’ .
[US]P.G. Cressey Taxi-Dance Hall 101: They’re such easy ‘carp’ I figure that if they hang around long enough somebody’s bound to knock them off.