i think the terms tranny and shemale are considered offensive to regular transgendered people partially because those terms are used to refer to pornographic participants kind of like how a lot of websites will call straight women cumguzzling sluts but you wouldnt exactly use that term to refer to your wife unless she was into that kind of thing and you had advanced permission