I want to take you up on the word cretin. Is that acceptable terminology? As for barely speaking English that seems to suggest I am mentally subnormal. How do you understand what I am saying? How do you know if I can barely speak English as I’ve never actually spoken to you?