I will do the same way as you. I'll never be interested to teach the type of that person. If he feels that he knows everything, he can do it alone, there is no reason to teach him. I only will try to teach someone who feels that he has a lack of knowledge and he wants to learn seriously. If someone doesn't have an intention to learn, why we must teach him? We must be wise to share knowledge, knowledge should be shared to the person who wants the knowledge.
Indeed, it is quite tricky when teaching people like that, people who really feel they have more understanding or feel they can understand faster and make us look trivial in front of them, then it is better to avoid it. because if at some point there are some things that they think are not appropriate, then they will actually counter us more, even when we help them, it will not make them feel satisfied.
and I personally will not teach someone again if it is not because of their own desire to learn about crypto and also because they have a great desire to learn. I think it will be quite a waste of time if I teach people who are not serious, have no motivation, and do not have a great desire to learn, while their passion and desire to earn money in crypto are very great. this is not comparable to the effort to prepare themselves.