С географическим термином река наблюдается тенденция склонять названия женского рода и не склонять названия мужского рода: приток Зигана, но приток реки Зиган.
Верно: не возражаю против.
Это свободное (не фразеологизованное) словосочетание, его значение выводится напрямую из значений входящих в него слов.
Да, соответствует.
Если эти слова употребляются как часть официального названия государства, правильно с прописных, например: против Исламской Республики Иран. Если же они выступают в обобщенном значении 'форма государственного устройства', следует писать строчными, например: он выступал против исламской республики, за исламскую монархию.