Supporters and opponents of the war in Iraq have faced off against each other at rival rallies outside President Bush 's Crawford , Texas ranch .