Well, Having a positive attitude is always good. But a negative one can land u up in trouble, one should understand this and act accordingly. The person having a egoistic attitude is also disliked by all due to his "SHOW OFF" and "SUPERIOR" attitude towards people.
So, i will advice my friend to think over about this, understand this and then act accordingly, i hope this will change him/her :)