Contradictions in teacher education and society : a critical analysis