James Fields, who is suspected to have run over and killed Heather Heyer during a violent neo-Nazi rally in Charlottesville last July, was charged with a hat crime on Thursday in a Virginia court.