Soialist parties have a tendency to play the 'we help the poor, we're the righteous' card - and part of playing this card is negative reinforcement. That is pointing out flaws, whether they exist or not.
Of course, libertarians can take it to the other extreme, talking about all the great opportunities and chances of earning a good life. The truth is somewhere in between.
Here, the social democrats are the whiniest bunch but all parties use the 'this is wrong' argument. It's just politics - show the others create a problem and show that you will fix it. And introduce new problems the other party promptly will offer to fix It's in essence a recursive function without a stop case if you will.
From what I've learned from studying American politics, the Democrats are closer to ground, taking a more direct hands on pragmatic attitude but in doing so comes off as the 'whiners'. The republicans throw big words like freedom and whatnot around but don't always live what they preach and may come off not as helpers of the poor but hirelings of the rich
Ths stereotyping is obviously utterly false, and reps come off as whiners on some issues, and dems as idealistic big word fools on others
I understand the American fascination with being able to quantify and label everything - it's part of the Amerian psyhe, that there is an easily recognizable order - but I do not think it is appropriate in all situations