My own thoughts are pretty much in agreement with the article, although in reality, some organizations may prevent this.
I think if the Scrum Master is charged with removing impediments and a team member is an impediment to progress, the Scrum Master must first work with the team member to try and resolve the impediment. Failing that the Scrum Master must remove the impediment. Saving Changes...