I think you should care a little less about what other ppl think sweetheart.
This may not be applicable in this case, but concentrate on living life happily, w/o hurting or offending anyone else. Sometimes, even when you're within the bounds of norm/ethics/culture/religion, you may hurt other ppl - but long as you had no malice in your heart, and your intentions AND deeds were good, stay your course, and STOP APOLOGIZING.
Something someone else said that was very meaningful - this forum is nothing but a virtual world, filled with virtual ppl. And we're fretting over THIS? Go out, meet and talk to real ppl, disagree with them, learn to agree to disagree, and THEN you'll see real problems. Don't be asking ppl if you should leave or stay ... seriously ... <shakes head>.
I respect your gesture, and I mean this in the best, most friendly way possibly - you went from one extreme to another. Try the middle ground. Agree, disagree, respect all opinions, and GET RESPECTED by virtue of your actions. Let the rest slide.