I think the best way to shut up bitcoin haters is to prove that you are earning on bitcoin. When I was starting at bitcoin, there are a lot of negative comments from my friends and they were always telling me to be cautious. Only a few of them supported me and those people are investing on bitcoin as well. They are earning enough money for their needs and they never regret investing on bitcoin even if the price goes up and down.
There is nothing better than to show actual proof, there are many people that are never going to become convinced by intellectual responses they need to see evidence with their own eyes and if you show to them that you are successful obtaining bitcoin or other cryptocurrencies they'll be left speechless and you will leave them without any arguments against you.