"Sins are only forgiven of the elect, not of those who do not know God as their Savior. For the elect, sins are forgiven when we confess them (1 John 1:9). Neither communion nor baptism forgives sins simply by partaking in them. (Acts 2 is not saying baptism forgives sin. Peter is saying, Repent to have your sins forgiven and be baptized. The emphasis is on repentance. That is the Greek word that is connected to forgiveness, not baptism.)"
The unforgiven would not be hearing God's word or receiving the Sacraments by faith, because they are not saved. God instituted the Sacraments to deliver forgiveness to us and yes Acts 2:38-39 absolutely says baptism saves you and forgives sins and gives the gift of the Holy Spirit. It's right there on the page for all to see. The Sacraments are not works we do for God, they are gifts God gives to us by grace.
"You seem caught in legalism and a works based soteriology."
I'm not, I have never said we do works to receive forgiveness of sins. That's just your refusal to understand Scripture and what it actually says.
"God's grace is not given out based upon the works of men. If it were, humans would not need grace."
I never said the Sacraments were works we do for God. That's just an error you've been taught and don't care to correct.
"God has not rejected his people whom he foreknew. Do you not know what the Scripture says of Elijah, how he appeals to God against Israel? “Lord, they have killed your prophets, they have demolished your altars, and I alone am left, and they seek my life.” But what is God’s reply to him? “I have kept for myself seven thousand men who have not bowed the knee to Baal.” So too at the present time there is a remnant, chosen by grace. But if it is by grace, it is no longer on the basis of works; otherwise grace would no longer be grace.
~ Romans 11:2-6"
I have never said it was based upon works. You are the one who thinks God has to perform how you want Him to. That He can forgive sins only in ways you are comfortable with. You say Baptism and Communion don't forgive our sins. Have you not read Scripture? Do you not believe what Acts 2 says? What Matthew 26 says? I'd have to say that no you do not believe the plain words of Scripture.