The earlier we understand that bitcoin is not for everyone, the better because it saves us the time and energy that we would have used to convince those who are uninterested, to move on to those who are interested and it can also drive adoption faster. I've read some threads here of some people trying to convince their family members on the positives of Bitcoin and get enraged if the said members don't share the same opinion as them but I feel everyone is entitled to his opinion and while some regard Bitcoin with outright disgust like Charlie Munger, there are some who care less of it's existence.
I think if you are making a living from Bitcoin or blockchain, then it's necessary to explain how it works properly to your friends and family, or else how will they understand your purpose and your day to day life? It's better that they understand the unique nature, how it works and how much resilience you need to be a part of Bitcoin, rather than thinking you are a part of some scam or wasting your time for a living.
It's better to try and educate those who will be more receptive to learning than those who are stubborn or strangers to you.
Bitcoiners have the opportunity to stand for something and that's eliminating the need for central authorities such as the government and banks and rather than forcing everyone to confirm to their beliefs, it's better to find an audience worth serving. What's your take, guys?
You need to pick your battles wisely. Someone who is curious and seems to have an open mind might be a better option than someone who is not open to the idea of an alternative, peer to peer cash system.