I think what Pashak1989 means is that stalemate should be a win for the side that can still make a move. If the king is not in check, then it is a draw. And if there is a mutual stalemate (Which is possible), then it is also a draw. If the king is not in check but any legal move loses the king, then it is a loss for the stalemated side.
Actually, in a mutual stalemate, who ever's move it is would lose because he would lose his king 1st, so it would still be a win for the last player to move.
And how did white lose every single one of his pieces? He must not be that good either LOL
The point is not being able to make a legal move shouldn't be a loss in chess, not because he can't move, but because he wasn't mated. The goal of chess is checkmate, and since the stalemating player failed to do that, why should he win?