I try to take from EVERY direction I can find (thus why I started the @newsagg account) and do a triangulation type effect. Even then I treat no people, or organization as an infallible authority. I always think for myself, and if I can I do research on things I have questions about.
I also try to strengthen my critical thinking. It is not something you can just learn from a class. It takes a lot to internalize and non-stop practice. We can never master it, we can only get better at it.