lets clear the language issue up
I speak several languages but with varying levels of fluencies... if i think i do not have the fluency i do not broach any contreversial topic.
stop hiding behind 'ohh i was misunderstood because of my English' utter bollocks. your english is good enough to show yr true colours.

own what you did. it was wrong. accept that and learn.

what you said was heinous (v. horrible) you may be involved in good organisations but you are not a decent person.

a lot of women help your charities and they must be made aware of what they are dealing with.

rape is not a joke - so don't hide behind that one either.
scum