“Schweinehund” is a term of derision. A Schweinehund is a person who does not measure up and does not measure up culpably, i.e. they could if they wanted to but don’t.
3156 x 4734 pxl