In other words, some people give, some people take. It's part of life. If you feel superior because you are one and not the other, then you are missing out on how life really works.
I would say they are morally superior for contributing to the system rather than leeching off it. The system would work fine if everyone contributed. It wouldn't work at all if everybody leeched.