"Demonic." That's a very large word, which you toss around quite a bit.
You assume much, and in your choice of words you make Christianity look ugly and hateful. I know a good many Catholic Christians -- and as a group they seem to be a lot more in touch with Christ's command to "love one another" than the folks who oppose Catholics for their "idolatry".
Let me suggest that you do much more damage than good when you deal out this medieval claptrap.
Yet you answer none of the questions or issues. Classic style of dodge-ball. The Word of God is True - nothing else, including RCC and Southern Baptist traditions alike.
Tsk, tsk. So the scriptures boils down to just "love one another"? Anything other than this is "medieval claptrap"? You may like to know that according to Vatican 1, the proclaimation does not consider you a Christian and states there is no salvation outside the Church. I would also suggest the Reformers who came out of the Catholic Church probably had a better understanding of the issues than you. So I would give them a little bit more respect than calling their work "medieval claptrap".
Lots of "religious" people today would claim to "love their brothers". Heck, Hindus even claim to love cows. I would suggest you're forgetting the FIRST commandment to love God with all your heart. If you see a brother in sin you are suppose to warn him; not given him a hug and say, "That's OK, God loves you just the way you are."
Catholics don't have any problem standing up for Catholic values including praying to tiny little stautes. I've traveled a fair bit in my days and I believe some of our FReeper Catholics would probably be quite surprise at the idolatous nature of the Church in third world countries. One has to wonder why they don't condemn the Church or bishops for allowing this. Instead they argue with Protestants about it. Shame on them.
This email message doesn't surprise me in the least; instead it's typical. Unfortunately, most Protestants today are simply of the milk-toast variety, unable or unwilling to take a stand against such behavior. Shame on us.
It boils down to love God OR love your neighbor. People can't always have it both ways.