Retail investors shouldn’t be investing in individual stocks outside of industries they understand well. Following GAAP is the definition of not hiding the obligations.
Enron also didn't violate GAAP so by your definition, no financial wrongdoings...
[dead]
Maybe GAAP should be changed? Professional investors have the time to comb through the small print. These off balance sheet activities seem designed to bamboozle the small investor.