Part of the problem is that there is no single-word label for hating someone else for their religion (religism?) or ethnicity (ethnism?), favorite sports team (Yankeesism?) or whatever. So people overuse "racism", broadening it to cover other types of hate. The overuse doesn't actually have any impact on the discussion though so there is no point in hairsplitting it.Sorry, I was thinking of racial/religious prejudice. Carry on.