Wait ... now I can't hate Mahiro? Dammit, story, why you gotta make things so complicated?
Also, did they actually go to a "Madam" Donut? The hell is that??? "Mister" makes the donuts, thank you. Keep pulling that nonsense and I'll sic Morinaga on you.