@Tintin,
It was a super step you took that time in your life. It's true we are known by the company and as soon as we come to know that the guy is not going to change under my influence, we should not waste our precious moments of life on them and must leave them then and there.
Moreover, everyone extracts his happiness from different sources.
At times, we don't get happy in a happy company. The real pleasure is from within. The surface smile is no more significant.
And real happiness comes when sometimes we become the cause of someone's smile.
Best.