Senior US Republican Mike Johnson told reporters the US had to attack Iran to protect US interests.