Boxer Haroon Khan, brother of light-welterweight world champion Amir, said the England selectors who shunned him should be embarrassed after he guaranteed Pakistan a Commonwealth Games medal on Saturday.