Responses
The MC seems very likely to be on the autism spectrum. People with autism often need very regimented routines to cope and have trouble with social interaction. The other guy doesn't know this, so he keeps throwing the MC off by messing up his carefully created patterns of behavior. Neither one is to blame - they just need to understand each other better.
Why is he acting like that? So angry and mean... I have to reread this.