I don't see a discrepency in the text, perhaps in the various interpretations of the text there are discrepencies, but even so, I'd say it's a matter of a variety of perspectives and life experiences.
It seems that the first question is, was Peter writing a letter for a specific time and place, or for the ages. I believe it was the first and that the church saw and valued his letter as ageless. I also believe that he was wrestling with the seeming delay of his Lord's return. If this is the case, he seems to be advancing the argument that all people in the Roman empire are in the same situation, regardless of how close they were historically to Jesus during his time among us on earth.
Secondly, the faith is the Lord's to give and therefore equally precious because of the One who gives the gift. Thirdly, this gift is individually crafted for the believer, for each one of us is unique and precious in His sight.
Thanks to all who make this site a reality. I enjoy being part of this virtual community. I belong to a real congregation that is great for me and my family. This virtual one allows me to think and type and read the thoughts of others and receive feedback as well. This doesn't always happen in the busy-ness of the local congregation.
In Christ Jesus,
Jim