You're joking, right?
And so far not every eye has seen him coming with clouds. I haven 't. You haven't. Ponitus Pilate hasn't.
Read carefully. I said the Second Coming has not yet happened. I also said not every occurrence of "coming" in Scripture refers to the Second Coming.
But it's pretty clear from the context of Rev. 1:7, that the folks who are in view are the 1st century Jews who put Christ to death. Phrases such as "tribes of the land" and "look on Him whom they have pierced" are a dead give away. No other generation or people fits that description.
And those who pierced him will someday LITERALLY look upon him. Those who have put their faith in Christ have already looked upon him. Those who have not put their faith in Christ will someday look upon him. All men will someday look upon him.
BTW it was not the Pharisees who pierced him. It was the Roman soldiers.