Foamstars is garish and insulting.
I'll give you garish but... insulting? lol

You know, you don't have to like every game a company makes, most people don't. But about the only context in which i could consider using that word is maybe it's insulting to my intelligence if they try to argue it's not a ripoff of Splatoon.