Australia captain James Horwill says dropping James O'Connor from the squad midway through the Rugby Championship is the right decision for the team.