Joseph, saying "homosexual" in place of "gay" is not an effective way of getting around the 'no racist/homophobic slurs' rule. Why? Because you're still using gay/homosexual to imply that something is bad, and that's exactly what that rule is there to prevent. Please do not try that again as we will have to give you a point for the next offense.
Americans tend to use "sweets" as a generic term for anything sugary. Oh, cultural differences, how you confuse me so!
Chocolate; no doubt about it. But it's funny that I made a dark story on such a happy treat once. =.=""