When it comes down to it you don’t >have< to respect anyone. And anybody demanding respect to all members of a large identity group is wrong. Same for demanding disrespect to a broad group. Your checklist is woefully incomplete and bent.