When i received by accident and my GF corrected me, i was pretty miffed too…not because i couldn’t receive, but because i felt like an idiot for assuming i could. No one told me, lol!
I often refer to protestants who get so angry about it as “proud-estants”. I work hard to stay in a state of grace, submit to God’s will as much as i can, I’ve been going to weekly confession, and pray daily. It’s tough work! And you need to humble yourself to do it! Pride is so damaging, I think it’s a good thing that they get angry about communion. It could inspire further study of the topic.
There’s no need to explain it away. If they receive communion in a Catholic Church you are supposed to be in full communion with everything the church teaches. Period.