Ah, yeah, when I'm writing code, I frequently do something like:
Foo *f = Other Foo();
They're so confusingly similar. ;-) But more seriously, I do agree with your point, if there's confusion (or the possibility), they would have to defend the trademark. I guess I just have a different bar for "confusing" than others.