You just think your detractors are saying salvation is earned by works. Nobody here believes that works earn salvation. You just think they do. You lack the perception to see why repentance is required for salvation without that repentance earning salvation. The problem isn't in Acts 2:38. The problem is in your perception of Acts 2:38.
“ Repentance” is the TURNING to God ( Repentance) that was the result of a Change of Mind ( metanoia- repentance ) that a person underwent after God sent the Holy Spirit to him to Convict that person of Sin—- Nobody comes to God unless the Spirit draws him—- the Spirit “ draws men” with the Conviction Of Sin....
We can argue about the words forever.....it makes no difference.....Jesus provided us with a picture to show how it plays out in Reality.....
Remember the story of the wicked Tax- Collector who, with a Contrite heart ( a repentant heart, you could say) turned to God and got Forgiven ( Justified) Simply by praying, “ God have Mercy on me a Sinner”. He saw he was a Sinner ( the Holy Spirit opened his eyes) and he Turned to God ( Repentance) and asked for Mercy....
All debating aside, do what this Publican did and you are Saved forever....He “ turned to God” and now God will Turn to him.....just as He Promised......
Jesus said this Publican went home “ Justified”..... that’s all you need to get to Heaven.....all men must Repent, so do it! Turn to God.....