Dozens of anti-war demonstrators have squared off with counter-protesters near President Bush 's Crawford , Texas ranch .