The officers' action in Jacksonville, Oregon that year did not violate the demonstrators' freedom of expression, the US top court unanimously ruled.
Protesters launched their free-speech case after being forced away from Bush as he went on the campaign trail for re-election, while they argued, Bush supporters had been allowed to stay put.
Throwing out the case, the court found that "because of their location, the protesters posed a potential security risk to the president, while the supporters, because of their location, did not."