Why do People Commit Hate Crimes?

People who commit hate crimes are ignorant. It sounds too simple but the majority of hate crimes are based on ignorant beliefs that have no basis in fact.