Teaching social work students against the grain: negotiating the constraints and possibilities