Goray, Christians, Hindu, Atheist are bad people ??? NO, They are not. Someone's religion doesn't define if he is a good person or bad. But its our basic moral ethics that define that.
The meaning of the phrase 'A man is known by the company he keeps' is that you adopt things from the people around you. If you don't smoke but all the friends around you smoke, than there is a good chance that you might also start smoking. Similarly, if you have friends who are pessimistic than it won't be a surprise if you start thinking like them.
I hope I have made myself clear.
Yes, you made it clear. I understand better what you mean now.