You allowed yourself to be duped alright. You were duped by the dregs of humanity who bash this investment. You let known bashers convince YOU that there is trouble in ricer city. You let the dregs of society use your laziness about DD to define your investment in this company. Frankly that naivete does not bode well for any investment.
NYSE and NASDAQ stocks come under forces far larger than Basso. I can post hundreds of examples of just the stocks I follow.Yet you get your panties in a bunch because one of the dregs, though twisted, but still appears to be somewhat intelligent, posts information that is public knowledge and information the company would have clarified for you if YOU had communicated with them? Come on now.
You are correct, you have no one to blame but yourself. Not only for yor investment choices but also your state of mind.
Good luck to you