Did you even read the post you were replying to? He indicated in his post that, in his view, Peter was speaking from God's perspectivei just like he did in 2 Peter 3:8-9. So, he's not denying what Peter said and not contradicting anything. He simply has a different interpretation of it than you do.
If one reads the very statement that Peter made, it still remains within a time frame given by the Lord. The Lord's Promise that was seemingly being delayed was this: Matthew 24:Truly I say to you that this generation will not have passed away until all these things shall have taken place. Otherwise what promise did He make that could be delayed? A day is like a thousand years and a thousand years is like a day can neither be delayed nor extended-it's eternal. It's not an eraser used to negate any time statement like "the time is near". At the time of Peter's writing, it's been some 35 years into that generation and Peter's using that simile it to rebut the scoffers, who, like the Judaizers are attacking the church. Just read Ezekiel 12 and see how God Himself sees changing His time statements.
But let's start at verse 1 of 2 Peter 3 to lay a foundation for what follows.
1Beloved, this is now my second letter to you. Both of them are reminders to stir you to wholesome thinking
2by recalling what was
foretold by the holy prophets and commanded by our Lord and Savior through your apostles.
3Most importantly, you must understand that in the last days scoffers will come, scoffing and following their own evil desires.
4“Where is the promise of His coming?”
When looking for the last day scoffers in the prophets we find that Isaiah prophesies about them and tells us exactly who they are and the time frame it puts them in.
Isaiah 28:
14Therefore hear the word of the LORD,
O scoffers
who rule this people in Jerusalem.
15For you said, “We have made a covenant with death;
we have fashioned an agreement with Sheol.
When the overwhelming scourge passes through
it will not touch us,
because we have made lies our refuge
and falsehood our hiding place.”
16So this is what the Lord GOD says:
“See, I lay a stone in Zion,
a tested stone,
a precious cornerstone, a sure foundation;
the one who believes will never be shaken.
2Peter 3:
7And by that same word, the
present heavens and earth are reserved for fire, being kept for the day of judgment and destruction of ungodly men.
8Beloved, do not let this one thing escape your notice: With the Lord a day is like a thousand years, and a thousand years are like a day.
9The Lord is not slow in keeping His promise as some understand slowness, but is patient with you, not wanting anyone to perish but everyone to come to repentance.
The "you" Peter's speaking to are the Jewish diaspora who are the "remnant" that are being saved. It can't be anyone else, otherwise it's just too late as many have already perished over the last 2 thousand years. And that is what fits into the "this generation" time frame that Christ promised.