People called bitcoin as a fraud or ponzi because they don't understand about bitcoin, they only make their own conclusions without learning the true of bitcoin, if those people want to take their time to learn they will notice that bitcoin is totally different, some of them only know bitcoin from the media, so they only know the surface of bitcoin! Yeah there are still people that call bitcoin a ponzi, bubble or whatever they like because they have either bought at peak and sold in panic for loss or they never got chance to ride the bitcoin train Grin.
The one who are making good money with bitcoin trading and investment will always love this technology which gonna disrupt whole world's financial system.