Ardaleia found out where this bug comes from and posted it here.
This is the standard profanity filter of the Xbox Live network that you pretty much have to sign into to play on the ladder.
Two of the things that trigger the filter are the letter i and the number 1, either standing alone or part of a word. If the letter i or the number 1 is found the whole message or name it is a part of will be censored. This includes the names of any player 1, and any sentence including the letter i, like “I’ll go scouts” or “Missed me”.
You can’t disable this filter or set it to a lower setting unless you have an Xbox. It cannot be changed from any PC.
You cannot call and have Microsoft disable this filter or lower the setting because that is a violation of your privacy.
That’s exactly what I’m saying, your name is displayed as “1 xHOT POTATO”, and the 1 triggers the filter.
It’s made a bit tricky by the fact that the filter is a bit slow on the uptake sometimes, it can decide to start blocking a name halfway through a match or completely miss it when you’re done fast enough. And I assume the filter is constantly learning, which is the only reasonable explanation why something like “1” would be blocked, the system blocked it and nobody corrected the system. I didn’t notice my name being blocked (as player 1) until very recently myself, so I think the blocking of 1 is pretty new. And it’s also complicated by the fact that there are a lot more things that can trigger the filter, for instance many letter combinations that might get used to get around a profanity filter, like “fc” for **** (even when you mean “fast castle”). So you’re never quite sure what it was this time. But I feel pretty confident that this is actually what’s going on. And yes, it’s stupid.
Anyway, why is this set to solved when is still clearly an unsolved bug. @PanCalvus is just describing the cause but on development to mark a bug as solved need in fact to have a proper fix or solution.