Most definitions of 'asshole' reference something that can be changed rather than something that you are. Restricting people based on being 'gay' or a 'nigger' is based around identity, which is not something easily changed. A black person can't become a white person, but an asshole can change their point of view and/or hold their tongue.