Yes. The 'nice guy/jerk' paradigm is oversimplified and much more in line with what you wrote.
Are you a guy?