One is called Go, the other Go!. I don't see the problem (C, C++, C#...) - it is common for programing languages to just differ by one letter in their name.
This, I think, is ultimately the point of trademarks. It entirely about "property," it's also about clarity.
That is a very questionable claim.