America Medial Association, AARP (retired people) are NGOs, they advocate for their causes, that's perfectly reasonable and normal.
They are not 'for profit' obviously, and they're not strictly charities.
People can group together and organize as they please. Donations to NGOs are not tax deductible.