A rally by hundreds of American Muslims at the Oklahoma Capitol on Friday to promote religious tolerance was interrupted by anti-Islamic protesters holding signs proclaiming the United States a Christian nation.While an American Muslim girl sang the "Star Spangled Banner" inside the statehouse in Oklahoma City, about two dozen anti-Islamic protesters outside hurled insults at the group, mostly students, as they visited the Capitol to speak with lawmakers. There were no reports of violence."If they had a sword, they'd cut your head off," protesters shouted. Some carried signs saying "Islam equals Death."Anti-Islamic protesters also disrupted a similar rally about a month ago in Texas.