In Virginia , the court decision could not have come at a better time for Senator George Allen , a Republican whose campaign for re-election had been thrown off course by allegations that he had used racially insensitive remarks .