Actual verse: Not everyone who says to me "Lord, Lord" shall enter the kingdom of heaven, BUT he who does the will of my father in heaven.. In a nutshell Jesus is calling out fakes. Show me don't just say it. You have yet to post anything that is accurate scripture
Not contradictory. Get some context and come back, please.
The second was said to a group of hypocrites that thought their works would save them. Their calls were false.
The first one has the context of having been desperate and watching the world fall apart.
If you call Him "Lord" that doesn't necessarily mean you're saved. If you call upon Him (ask for salvation), you WILL be saved. There's a big difference, bud. Matthew 7:21 doesn't say anything those who call upon the Lord, it talks about those who call God "Lord", but have never actually called upon Him for salvation.
We can't "ignore the glaringly obvious" mistake you made.