DALLAS — President Barack Obama urged Americans rattled by a week of violence and protests to find "open hearts" and new empathy Tuesday in a speech that seesawed between honoring police officers for their bravery and decrying racial prejudice that can affect their work.