Simply put, don't allow anyone to be assigned the "Global Administrator" privilege level and you'll be set. If that won't work, you'll need to update the base code in two places. Keep in mind the below is simply a suggestion and NOT a best practice as it goes against Kentico Best Practices to modify the base code. So I'd suggest if you plan to do the following below, you document what you did becuase it will revert back to "normal" when you upgrade.
First, you need to edit /CMSModules/Membership/Pages/Users/User_Edit_General.aspx.cs
. Starting about line 93 (for v11) where it's doing a check to see if the privilege level is Global admin or not. If so it adds the button to the header actions. Simply comment out this code and it will remove the functionality, in this spot.
Second is the use icon in the top right of the screen. You can find this code under /CMSAdminControls/UI/UserMenu.ascx.cs
Simply put for this one, you want to set the visibility of the Impersonation placeholder. So about line 155 and 158 (v11) set the cancel impersonation and impersonate placeholders to false. That should do the trick. So no matter what this will always hide that button.