Sorry to hear about the issues Todd.
I can understand if this was a batch of tires with the Michelin logo on them. But a sticker in the box of a "Toy" airplane??? WOW. This world has gotten WAY to serious about stuff. It's obviously not "Fake" product... and someone like Michelin should just look at it as free advertising. Who knows... someone may buy their tires because of some subliminal thought after seeing it at a jet rally.
Best of luck getting it straightened out.