Does North Carolina give homeowners associations too much power?

by