I've had another reason I've never mentioned, based on my memory of myself as a liberal until my mid-30s. A liberal is someone who is content to have the right opinion, but leaves it to others to do something about it. You don't qualify as a liberal of that sort, either.
Carrol