Call your Broker - SellCall up that idiot broker who calls themself an 'investment advisor' and have them dump this puppy. A few months ago when this was in the $2 range I called it coming back down to $1.20, I may have been a little off but it's not really a stretch to see this thing hit that mark soon.
You can read the tea leaves all you want, or try and analyze trading activity through level II but this is a poorly managed, marginally profitable company and this is reflected in the stock price. Trying to put a direct correlation on the net neutrality debates or press releases from network providers is just plain delusional.
This stock is not a homerun as there are few homeruns in this market. Heck, there is a little upside but there are big time risks, just don't make this more than a tiny, tiny part of your investment holdings.
GLTA