Those that are complaining about the towing, read post #1.
The new car was towed from property OWNED BY THE HOA. The parking lot is property owned and maintained by the HOA. It is essentially leased to occupant and as part of the lease agreement (which is in the HOA agreement) it stipulates the conditions of use.
So all those talking about "rights" shouldnt the owner of the property (the HOA) be allowed to manage their property as they best? This is not property owned by the OP that he was parking on.
Twice a week? 14 times a month?
Many of the truths that we cling to depend on our point of view.