Well, I'll give you this much, it is a theory! And the Beast will overcome the two witnesses. But that is not the intent of Daniel 7 or Rev. 13.
21 I beheld, and the same horn made war with the saints, and prevailed against them;
Sorry, no mention of two witnesses. It is "the saints;" that...