"Is a company allowed to give absolutely no guidance according to SEC regulations"
No public company is required to give guidance; and in fact many that do are now beginning to refrain from doing so in the future (and this includes many Fortune 500 companies). And they are refraining from doing so precisely in order to avoid the types of situations you are so accusatory of. Having one's own heightened expectation of what the quarterly earnings 'should have been' can result in disappointment, but that is not necessarily the fault of the company.
I am certainly not happy about the current share price, but I don't think that anything has fundamentally changed, and I don't know that we did not just settle a deal for a royalty stream, but then again I knew to some degree that I would not get to know all these details because we have previously been advised that licensing details will not be divulged in order to preserve negotiating strength among other things.
There is one area of concern as I see it and that involves the negotiation of deals themselves and the potential for a conflict of interest involving TPL/Alliacense. The risk is TPL not maximizing MMP revenue in return for gaining revenue from its other porfolio/products. This is the area where oversight is necessary.
Everything else alluded to in your post is general ranting and a waste of time, IMO.