How do you know that not a single professional biotech investor owns a share? A professional might own 1 or 10 or 100 and not tell anyone, including the SEC. Are you saying the above de minimis holdings need to be disclosed to SEC when that individual does not own or manage the holdings of a mutual or hedge fund?
You statement implies that you are currently in a loss position on you AVXL investment. Sorry to hear that.
If you are not in a loss position and you feel that management is that bad why would you choose to ride it out? That implies some expectation of a more profitable outcome. What am I missing here?