I dont see the response as hostile, at all! It all sounded very reasonable to me.
They explained what was wrong and how to architect it cleanly. It's not the responsibility of the MAME developers to do his work for him.
They also reasonably discussed the utility of supporting his niche closed hardware. Remember once the code is in tree it's their responsibility.