What is political correctness?

Does it exist?

Should it exist?

For whom does it exist?

Examples:

Should we be using Indian references (e.g., Redskins, Braves) in sports team names and for mascots?

Should we change language to make it less gender-specific? (e.g., "fire-fighter" instead of "fireman")

Should sensitivity to the use of language be bureaucratically enforced?