Hello all,
I have read a very good article from Barry Overeem and agree that Scrum Master can remove a Development Team member when he/she becomes an impediment.
https://www.scrum.org/resources/blog/myth-13-scrum-master-cant-remove-p…
Actually, Mike Cohn said the same thing in the following blog:
https://www.mountaingoatsoftware.com/blog/removing-team-members