A thing to remember when dealing a lot with politics: Never forget the personal level. Never forget how you feel yourself about a subject.
Don't let an ideology or concept narrow your view or dictate the interpretation of personal experiences you made.
If just one concept doesn't have all the answers or seems to be wrong, accept it, find your way to handle it.
None of them were thrown to the earth by a higher entity, so none of them stem from universal knowledge or rightfulness.
They've been created by humans, so therefore they're also as flawed as them.